Commit Graph

95 Commits

Author SHA1 Message Date
Dr-Noob
cedcfecb80 [v0.11] Dont show tensor cores when there is 0. Use MMA (matrix multiply accumulate) instead of TC (tensor cores) 2021-11-25 17:52:58 +01:00
Dr-Noob
32b2c59b50 [v0.11] Add peak performance with tensor cores to the output v0.11 2021-11-23 18:49:34 +01:00
Dr-Noob
8bf0276aae [v0.10] Simple refactoring 2021-11-23 18:17:12 +01:00
Dr-Noob
821b6e760e [v0.10] Add support for displaying the number of tensor cores 2021-11-23 18:09:13 +01:00
Dr-Noob
f212fb88d4 [v0.10] Fix pci initialization 2021-09-08 08:17:06 +02:00
Dr-Noob
81607151dc [v0.10] Update build script and README 2021-09-04 16:02:50 +02:00
Dr-Noob
bdf9eb0079 [v0.10] Use CMake instead of Make, which will take care of pciutils automatically if it is not installed 2021-09-04 14:05:16 +02:00
Dr-Noob
039e7c350d [v0.10] Replace nvml by pciutils to get pci ids. Needs work to integrate it properly. NVML is enough in the case of NVIDIA GPUs, but because more GPUs will be added in the future, a solution like pciutils is needed 2021-09-04 12:19:42 +02:00
Dr-Noob
4b4d1bc030 [v0.10] Add --list-gpus option 2021-08-23 22:39:31 +02:00
Dr-Noob
d00e3f183d [v0.10] Add simple man page 2021-08-23 22:02:45 +02:00
Dr-Noob
f4a96cefbd [v0.10] Bump version v0.10 2021-08-23 21:57:15 +02:00
Dr-Noob
a7036218a0 [v0.06] Add check in memory guess to allow guessing only valid memory types for the uarch 2021-08-17 15:09:13 +02:00
Dr-Noob
6b2fa05870 [v0.06] Fix README link and remove unused CMake files 2021-08-17 10:40:33 +02:00
Dr-Noob
1887a43954 [v0.06] Add README and contributing guidelines 2021-08-17 10:27:26 +02:00
Dr-Noob
db81586853 [v0.06] Fix nvidia color when the small logo is used 2021-08-16 22:27:39 +02:00
Dr-Noob
9f52f4916d [v0.06] Add --color option 2021-08-16 22:24:02 +02:00
Dr-Noob
6afe26f884 [v0.05] Fix a bug that caused segfault when terminal size cannot be retrieved (e.g, redirection) 2021-08-16 22:07:52 +02:00
Dr-Noob
ad75c7e6ca [v0.05] Fix truncate function 2021-08-16 21:49:03 +02:00
Dr-Noob
ea11da2368 [v0.05] Discard specific chips endings when printing the chip to stdout, which looks cleaner 2021-08-16 18:36:45 +02:00
Dr-Noob
f989b435b2 [v0.05] Fix custom trunc function. Replace # by M in nvidia logo 2021-08-16 18:28:29 +02:00
Dr-Noob
617228ce17 [v0.05] Allow user to change CUDA_PATH. Add CMakeLists.txt in case I decide to change to CMake later 2021-08-16 18:16:32 +02:00
Dr-Noob
7b1018b577 [v0.04] Fix some presentation issues 2021-08-16 15:54:09 +02:00
Dr-Noob
dea5211791 [v0.04] Fix bug in which NVML was using the wrong GPU id 2021-08-16 15:18:55 +02:00
Dr-Noob
fd15008ab2 [v0.04] Add error checking for CUDA calls 2021-08-16 13:52:57 +02:00
Dr-Noob
c7a08e7fd0 [v0.04] Add option to select GPU 2021-08-16 13:41:39 +02:00
Dr-Noob
eecc040e98 [v0.04] Small fixes to presentation 2021-08-16 13:11:54 +02:00
Dr-Noob
9a5bc9f3ed [v0.04] Improved long nvidia logo. Finished the logos part 2021-08-16 12:27:42 +02:00
Dr-Noob
7b2328589a [v0.03] Added different versions of long NVIDIA logo 2021-08-16 11:36:12 +02:00
Dr-Noob
9d88abebb8 [v0.03] Added different versions of NVIDIA logo 2021-08-16 10:04:47 +02:00
Dr-Noob
a84c27a84c [v0.03] Add better output for memory and uarch attributes 2021-08-15 23:36:03 +02:00
Dr-Noob
7ad484b938 [v0.03] Add printer backend from cpufetch (still printing CPU logo) 2021-08-15 23:23:36 +02:00
Dr-Noob
8f31748d1e [v0.02] Fix typos. Divide memory detection in two phases. Show real memory frequency, instead of the returned by CUDA 2021-08-15 22:17:46 +02:00
Dr-Noob
8386052b10 [v0.02] Add warning message. Hide the waiting message when CUDA initialization is done. Fix compiler warnings 2021-08-15 21:56:51 +02:00
Dr-Noob
2687fa5016 [v0.02] Experimental algorithm to detect memory type finished. Information gathering finished 2021-08-15 21:22:41 +02:00
Dr-Noob
7d505dcc07 [v0.01] Experimental feature: guess data rate from gpu and memory clocks 2021-08-14 09:47:16 +02:00
Dr-Noob
10295f2955 [v0.01] Retrieve memory info. All fields done except memory type (how to do it?) 2021-08-13 22:26:55 +02:00
Dr-Noob
981daef728 [v0.01] Retrieve more info; frequency, topology and peak performance 2021-08-13 16:36:10 +02:00
Dr-Noob
59f723ff12 [v0.01] Deduce manufacturing process, chip string and uarch from gpu chip 2021-08-13 16:04:54 +02:00
Dr-Noob
a08c06f67a [v0.01] First approach to map pci ids to gpu chip/uarch 2021-08-13 13:50:25 +02:00
Dr-Noob
bdc4fd7c45 [v0.01] Reading PCI vendor/device values, needed to deduce the GPU chip and thus manufacturing process 2021-08-13 11:31:51 +02:00
Dr-Noob
8bc37d9d71 [v0.01] Detecting uarch. Looks like getting manufacturing process is much harder since we need GPU chip name 2021-08-12 15:51:12 +02:00
Dr-Noob
a15f20a2cc [v0.01] Defining a first approach of the application general structure 2021-08-11 11:34:47 +02:00
Dr-Noob
7b88845d71 [v0.01] Adding and creating basic source code base taken from cpufetch 2021-08-11 10:12:27 +02:00
Dr-Noob
f824e3c4f2 [v0.01] Update LICENSE and source code extensions 2021-08-11 09:13:43 +02:00
Dr-Noob
5e6c3cb965 [v0.01] Initialize repository reusing stuff from cpufetch 2021-08-10 16:54:25 +02:00