Nvidia-smi is a command line tool developed by Nvidia that stands for "Nvidia System Management Interface". It is primarily used to monitor and manage Nvidia GPU devices in a system.
It provides real-time information about various GPU parameters such as temperature, power usage, memory usage, utilization, and fan speed. This information helps users to monitor the performance and health of their GPUs.
Nvidia-smi allows users to query information about all available GPUs in a system or a specific GPU by specifying the GPU index. It provides detailed information about each GPU's product name, serial number, driver version, and supported CUDA version.
The tool also enables users to set various GPU settings, such as power management mode, fan speed, and clock frequencies. This allows users to optimize GPU performance or balance performance and power consumption based on their requirements.
The tool can be used in scripting scenarios, as it provides a structured output format that can be easily parsed for further analysis or automation.
Nvidia-smi supports both Linux and Windows operating systems, making it widely accessible for Nvidia GPU users.
It is commonly used by developers, system administrators, and researchers to monitor and debug GPU-related issues, check device utilization for distributed computing workloads, and manage GPU resources efficiently.
Nvidia-smi can also be used in conjunction with other monitoring tools to create more advanced GPU monitoring and management systems.
The tool is continuously updated by Nvidia to support new GPU generations, provide bug fixes, and introduce new features.
Nvidia-smi is a powerful command line tool that provides essential information and control over Nvidia GPU devices, making it an invaluable tool for Nvidia GPU users.
List of commands for nvidia-smi:
nvidia-smi:tldr:21c52 nvidia-smi: Display information on all available GPUs and processes using them.$ nvidia-smitry on your machineexplain this command
nvidia-smi:tldr:bad9e nvidia-smi: Monitor overall GPU usage with 1-second update interval.$ nvidia-smi dmontry on your machineexplain this command
nvidia-smi:tldr:c3ed4 nvidia-smi: Display more detailed GPU information.$ nvidia-smi --querytry on your machineexplain this command