我在 Jetson TK1 上安装了 NVML 并编译了一个 cuda 程序。编译没有显示任何错误,但运行时显示错误
/NVML-installed-path/usr/src/gdk/nvml/lib//libnvidia-ml.so:文件无法识别:文件格式无法识别。
下载的 NVML 库适用于 Linux 64 位。Jetson TK1 是否支持 NVML 库?
谢谢
如果您查看NVML API 参考,则不支持 Tegra 设备。Jetson TK1 配备了 Tegra K1 SOC 处理器。
如果这不是它不起作用的原因,我只能想到一种可能性:Tegra K1 SOC内部有一个 Kepler 并且 NVML 库出现了 CUDA 4,如果我没有误解的话,这是 Nvidia 的更高版本计算工具包。
Jetson 平台目前(2020 年 4 月)不支持 NVML 和 nvidia-smi。有关详细信息,请参阅JetPack 文档。
您可以安装 jetson-stats 来监控 GPU、CPU、内存、交换、磁盘使用情况、电源、时钟等
sudo -H pip3 install -U jetson-stats
您可能需要更新点子。对于那个用途 -
python3 -m pip install --upgrade pip
安装后——
sudo jtop