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