如題,大多數Linux環境下出現此類Bug時,一般大部分原因是因爲make 編譯的時候,動態鏈接庫的鏈接性中斷,因此解決方案爲添加symlink.
1. 搜索libcuda.so文件路徑: 比如,本機中路徑爲:/usr/lib/libcuda.so
2. 建立symlink: sudo ln -s /usr/lib/libcuda.so.1 /usr/lib/x86_64-linux-gnu/libcuda.so (之所以鏈接到libcuda.so.1而不是libcuda.so可能是爲了便於區分)
3. 如果出現錯誤: ln: failed to create symbolic link '/usr/lib/x86_64-linux-gnu/libcuda.so' : File exists
則刪除已有鏈接: sudo rm /usr/lib/x86_64-linux-gnu/libcuda.so
4. 重新執行步驟2建立symlink.
Bug解決: