Difference between revisions of "GPU: Nvidia-smi"
Jump to navigation
Jump to search
| Line 120: | Line 120: | ||
Memory : 2600 MHz | Memory : 2600 MHz | ||
Compute Processes : None | Compute Processes : None | ||
| + | </syntaxhighlight> | ||
| + | |||
| + | |||
| + | == OTHER == | ||
| + | |||
| + | <syntaxhighlight> | ||
| + | LIST OPTIONS: | ||
| + | |||
| + | -L, --list-gpus Display a list of GPUs connected to the system. | ||
| + | |||
| + | SUMMARY OPTIONS: | ||
| + | |||
| + | <no arguments> Show a summary of GPUs connected to the system. | ||
| + | |||
| + | [plus any of] | ||
| + | |||
| + | -i, --id= Target a specific GPU. | ||
| + | -f, --filename= Log to a specified file, rather than to stdout. | ||
| + | -l, --loop= Probe until Ctrl+C at specified second interval. | ||
| + | |||
| + | QUERY OPTIONS: | ||
| + | |||
| + | -q, --query Display GPU or Unit info. | ||
| + | |||
| + | [plus any of] | ||
| + | |||
| + | -u, --unit Show unit, rather than GPU, attributes. | ||
| + | -i, --id= Target a specific GPU or Unit. | ||
| + | -f, --filename= Log to a specified file, rather than to stdout. | ||
| + | -x, --xml-format Produce XML output. | ||
| + | --dtd When showing xml output, embed DTD. | ||
| + | -d, --display= Display only selected information: MEMORY, | ||
| + | UTILIZATION, ECC, TEMPERATURE, POWER, CLOCK, | ||
| + | COMPUTE, PIDS, PERFORMANCE, SUPPORTED_CLOCKS. | ||
| + | Flags can be combined with comma e.g. ECC,POWER. | ||
| + | Doesn't work with -u or -x flags. | ||
| + | -l, --loop= Probe until Ctrl+C at specified second interval. | ||
| + | |||
| + | DEVICE MODIFICATION OPTIONS: | ||
| + | |||
| + | [any one of] | ||
| + | |||
| + | -pm, --persistence-mode= Set persistence mode: 0/DISABLED, 1/ENABLED | ||
| + | -e, --ecc-config= Toggle ECC support: 0/DISABLED, 1/ENABLED | ||
| + | -p, --reset-ecc-errors= Reset ECC error counts: 0/VOLATILE, 1/AGGREGATE | ||
| + | -c, --compute-mode= Set MODE for compute applications: | ||
| + | 0/DEFAULT, 1/EXCLUSIVE_THREAD, | ||
| + | 2/PROHIBITED, 3/EXCLUSIVE_PROCESS | ||
| + | --gom= Set GPU Operation Mode: | ||
| + | 0/ALL_ON, 1/COMPUTE, 2/LOW_DP | ||
| + | -r --gpu-reset Trigger secondary bus reset of the GPU. | ||
| + | Can be used to reset GPU HW state in situations | ||
| + | that would otherwise require a machine reboot. | ||
| + | Typically useful if a double bit ECC error has | ||
| + | occurred. | ||
| + | --id= switch is mandatory for this switch | ||
| + | -ac --application-clocks= Specifies <memory,graphics> clocks as a | ||
| + | pair (e.g. 2000,800) that defines GPU's | ||
| + | speed in MHz while running applications on a GPU. | ||
| + | -rac --reset-application-clocks | ||
| + | Resets the application clocks to the default value. | ||
| + | -pl --power-limit= Specifies maximum power management limit in watts. | ||
| + | |||
| + | [plus optional] | ||
| + | |||
| + | -i, --id= Target a specific GPU. | ||
| + | |||
| + | UNIT MODIFICATION OPTIONS: | ||
| + | |||
| + | -t, --toggle-led= Set Unit LED state: 0/GREEN, 1/AMBER | ||
| + | |||
| + | [plus optional] | ||
| + | |||
| + | -i, --id= Target a specific Unit. | ||
| + | |||
| + | SHOW DTD OPTIONS: | ||
| + | |||
| + | --dtd Print device DTD and exit. | ||
| + | |||
| + | [plus optional] | ||
| + | |||
| + | -f, --filename= Log to a specified file, rather than to stdout. | ||
| + | -u, --unit Show unit, rather than device, DTD. | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Revision as of 10:17, 21 March 2013
List the GPUS
nividia-smi -LGPU 0: Tesla K20m (S/N: 0325212006276)
GPU 1: Tesla K20m (S/N: 0324712040020)Query all attributes
nvidia-smi -qGPU 0000:84:00.0
Product Name : Tesla K20m
Display Mode : Disabled
Persistence Mode : Disabled
Driver Model
Current : N/A
Pending : N/A
Serial Number : 0324712040020
GPU UUID : GPU-f5ea157d-f71d-277e-afaf-a598426a8dc1
VBIOS Version : 80.10.11.00.0B
Inforom Version
Image Version : 2081.0208.01.07
OEM Object : 1.1
ECC Object : 3.0
Power Management Object : N/A
GPU Operation Mode
Current : Compute
Pending : Compute
PCI
Bus : 0x84
Device : 0x00
Domain : 0x0000
Device Id : 0x102810DE
Bus Id : 0000:84:00.0
Sub System Id : 0x101510DE
GPU Link Info
PCIe Generation
Max : 2
Current : 2
Link Width
Max : 16x
Current : 16x
Fan Speed : N/A
Performance State : P0
Clocks Throttle Reasons
Idle : Not Active
User Defined Clocks : Active
SW Power Cap : Not Active
HW Slowdown : Not Active
Unknown : Not Active
Memory Usage
Total : 4799 MB
Used : 11 MB
Free : 4788 MB
Compute Mode : Default
Utilization
Gpu : 75 %
Memory : 4 %
Ecc Mode
Current : Enabled
Pending : Enabled
ECC Errors
Volatile
Single Bit
Device Memory : 0
Register File : 0
L1 Cache : 0
L2 Cache : 0
Texture Memory : 0
Total : 0
Double Bit
Device Memory : 0
Register File : 0
L1 Cache : 0
L2 Cache : 0
Texture Memory : 0
Total : 0
Aggregate
Single Bit
Device Memory : 0
Register File : 0
L1 Cache : 0
L2 Cache : 0
Texture Memory : 0
Total : 0
Double Bit
Device Memory : 0
Register File : 0
L1 Cache : 0
L2 Cache : 0
Texture Memory : 0
Total : 0
Temperature
Gpu : 34 C
Power Readings
Power Management : Supported
Power Draw : 43.73 W
Power Limit : 225.00 W
Default Power Limit : 225.00 W
Min Power Limit : 150.00 W
Max Power Limit : 225.00 W
Clocks
Graphics : 705 MHz
SM : 705 MHz
Memory : 2600 MHz
Applications Clocks
Graphics : 705 MHz
Memory : 2600 MHz
Max Clocks
Graphics : 758 MHz
SM : 758 MHz
Memory : 2600 MHz
Compute Processes : None
OTHER
LIST OPTIONS:
-L, --list-gpus Display a list of GPUs connected to the system.
SUMMARY OPTIONS:
<no arguments> Show a summary of GPUs connected to the system.
[plus any of]
-i, --id= Target a specific GPU.
-f, --filename= Log to a specified file, rather than to stdout.
-l, --loop= Probe until Ctrl+C at specified second interval.
QUERY OPTIONS:
-q, --query Display GPU or Unit info.
[plus any of]
-u, --unit Show unit, rather than GPU, attributes.
-i, --id= Target a specific GPU or Unit.
-f, --filename= Log to a specified file, rather than to stdout.
-x, --xml-format Produce XML output.
--dtd When showing xml output, embed DTD.
-d, --display= Display only selected information: MEMORY,
UTILIZATION, ECC, TEMPERATURE, POWER, CLOCK,
COMPUTE, PIDS, PERFORMANCE, SUPPORTED_CLOCKS.
Flags can be combined with comma e.g. ECC,POWER.
Doesn't work with -u or -x flags.
-l, --loop= Probe until Ctrl+C at specified second interval.
DEVICE MODIFICATION OPTIONS:
[any one of]
-pm, --persistence-mode= Set persistence mode: 0/DISABLED, 1/ENABLED
-e, --ecc-config= Toggle ECC support: 0/DISABLED, 1/ENABLED
-p, --reset-ecc-errors= Reset ECC error counts: 0/VOLATILE, 1/AGGREGATE
-c, --compute-mode= Set MODE for compute applications:
0/DEFAULT, 1/EXCLUSIVE_THREAD,
2/PROHIBITED, 3/EXCLUSIVE_PROCESS
--gom= Set GPU Operation Mode:
0/ALL_ON, 1/COMPUTE, 2/LOW_DP
-r --gpu-reset Trigger secondary bus reset of the GPU.
Can be used to reset GPU HW state in situations
that would otherwise require a machine reboot.
Typically useful if a double bit ECC error has
occurred.
--id= switch is mandatory for this switch
-ac --application-clocks= Specifies <memory,graphics> clocks as a
pair (e.g. 2000,800) that defines GPU's
speed in MHz while running applications on a GPU.
-rac --reset-application-clocks
Resets the application clocks to the default value.
-pl --power-limit= Specifies maximum power management limit in watts.
[plus optional]
-i, --id= Target a specific GPU.
UNIT MODIFICATION OPTIONS:
-t, --toggle-led= Set Unit LED state: 0/GREEN, 1/AMBER
[plus optional]
-i, --id= Target a specific Unit.
SHOW DTD OPTIONS:
--dtd Print device DTD and exit.
[plus optional]
-f, --filename= Log to a specified file, rather than to stdout.
-u, --unit Show unit, rather than device, DTD.