Ich möchte die Fertigstellungszeit eines Skripts in Bezug auf die GPU-Zeit (nicht die CPU) anzeigen.
Für die CPU kann ich einfach verwenden time
:
francky@gimmek80s:~$ time ls -l
total 8
drwxrwxr-x 3 francky francky 4096 Dec 16 22:19 codes
drwxrwxr-x 2 francky francky 4096 Jun 20 00:06 CUDA_practice
drwxrwxr-x 3 francky francky 4096 Dec 16 22:44 data
real 0m0.001s
user 0m0.000s
sys 0m0.000s
Was ist das Äquivalent für GPUs?
(Ich verwende das CUDA-Toolkit, um einige Berechnungen an meinen Nvidia-GPUs durchzuführen.)
nvprof python $script_name
. Normalerweise erfolgt das Timing in CUDA innerhalb des Codes.