0
我在Jetson TK1上安裝了NVML並編譯了一個cuda程序。編譯不顯示任何錯誤,但運行時,它顯示了錯誤Jetson TK1支持NVML嗎?
/NVML-installed-path/usr/src/gdk/nvml/lib//libnvidia-ml.so:文件無法識別:文件格式未能識別。
下載的NVML庫適用於Linux 64位。 Jetson TK1是否支持NVML庫?
感謝
我在Jetson TK1上安裝了NVML並編譯了一個cuda程序。編譯不顯示任何錯誤,但運行時,它顯示了錯誤Jetson TK1支持NVML嗎?
/NVML-installed-path/usr/src/gdk/nvml/lib//libnvidia-ml.so:文件無法識別:文件格式未能識別。
下載的NVML庫適用於Linux 64位。 Jetson TK1是否支持NVML庫?
感謝
如果你看一看NVML API reference存在對Tegra的設備不支持。 Jetson TK1配備了Tegra K1 SOC處理器。
如果這不是它不起作用的原因,我只能想到一種可能性:Tegra K1 SOC has a Kepler裏面和NVML庫出來的CUDA 4,如果我不想誤解是Nvidia計算機的後期版本工具包。
你可以在Jetson上運行'nvidia-smi'嗎?我並不驚訝64位的linux庫在Jetson上無法運行。 Jetson不是一個64位的CPU平臺。 – 2015-04-03 12:50:19
當我運行nvidia-smi時,它顯示'-bash:nvidia-smi:command not found'。然後我安裝了32位版本的NVML。當我編譯程序'nvcc Prog1.cu -o Prog1 -L/Installed-Path/usr/src/gdk/nvml/lib/-I/Installed-Path/usr/include/nvidia/gdk/-arch sm_30 -lnvidia -ml',它顯示'/ usr/bin/ld:跳過不兼容/ Installed-Path/usr/src/gdk/nvml/lib //''/ usr/bin/ld:找不到-lnvidia-ml' – Barath 2015-04-03 14:24:17
是,我不認爲Jetson目前支持NVML(因此nvidia-smi)。 – 2015-04-03 14:43:18