今天突然发现,nvcc --version和nvidia-smi 的cuda版本不一致。所以研究一下这个命令到底是什么含义。
记录一下!
`nvidia-smi` 是 NVIDIA 系统管理接口(System Management Interface)的命令行实用工具,它提供了关于 NVIDIA GPU 的状态和监控信息。使用这个命令,你可以查看关于你的 NVIDIA GPU 的各种信息,如温度、使用率、内存使用情况、驱动版本等。
当你在终端或命令行界面中输入 `nvidia-smi` 并运行时,它将显示类似于以下的信息:
1. **GPU 型号和 ID** - 显示 GPU 的型号和在系统中的识别 ID。
2. **使用情况** - 显示 GPU 的当前使用率,包括 GPU 核心的使用率和内存的使用率。
3. **温度** - 显示 GPU 的当前温度。
4. **功耗** - 显示 GPU 的当前功耗。
5. **内存信息** - 显示 GPU 内存的总量、已用量和空闲量。
6. **驱动版本** - 显示当前安装的 NVIDIA 驱动版本。
7. **运行的进程** - 显示当前在 GPU 上运行的进程及其使用的内存。
这个工具对于监控和管理 GPU 资源非常有用,特别是在进行深度学习和其他高性能计算任务时。
命令执行后的结果:
Wed Jan 31 09:32:17 2024
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 472.88 Driver Version: 472.88 CUDA Version: 11.4 |
|-------------------------------+----------------------+----------------------+
| GPU Name TCC/WDDM | Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |
| | | MIG M. |
|===============================+======================+======================|
| 0 NVIDIA GeForce ... WDDM | 00000000:01:00.0 On | N/A |
| 0% 28C P8 12W / 170W | 1726MiB / 12288MiB | 0% Default |
| | | N/A |
+-------------------------------+----------------------+----------------------+
+-----------------------------------------------------------------------------+
| Processes: |
| GPU GI CI PID Type Process name GPU Memory |
| ID ID Usage |
|=============================================================================|
| 0 N/A N/A 1560 C+G Insufficient Permissions N/A |
| 0 N/A N/A 2236 C+G ...y\ShellExperienceHost.exe N/A |