Ubuntu遇到的有关cuda的问题
查看安装好的CUDA (CUDA Driver Version / Runtime Version) (CDSN)
cd /usr/local/cuda/samples/1_Utilities/deviceQuery#默认位置make#如果出现”Fatal error: can't create deviceQuery.o: Permission denied“此错误,在make前面加上sudosudo ./deviceQuery
安装
torch-points-kernels时出现[Errno 2] No such file or directory: ':/usr/local/cuda/bin/nvcc'问题的解决办法: (CSDN)sudo gedit ~/.bashrc- 找到关于cuda环境变量路经的行,
- 把原来的
export CUDA_HOME=$CUDA_HOME:/usr/local/cuda修改为export CUDA_HOME=/usr/local/cuda - 即删除掉 CUDA_HOME 变量中的
$CUDA_HOME:字符 - 更新环境变量文件
source ~/.bashrc
- cuda安装与相应环境变量的设置 (CDSN)
Cmake编译出现找不到cuda的问题,如下:
-- Check for working CUDA compiler: /usr/bin/nvcc -- brokenCMake Error at /usr/local/share/cmake-3.13/Modules/CMakeTestCUDACompiler.cmake:46 (message):"/usr/bin/nvcc"- 解决办法: 打开 Cmakelist.txt
- 第五行写
set(CMAKE_CUDA_COMPILER "/usr/local/cuda/bin/nvcc") - 解决方案引用: github
安装多个cuda版本,并切换
- ubuntu 安装多个CUDA版本并可以随时切换 (CSDN)
- Ubuntu多版本CUDA,GCC切换 (zhihu)
首先将先前添加到.bashrc里的环境变量路径全部指向cuda软链接,也就是环境变量的路径里所有cuda-x.0的名字都改成cuda:
export CUDA_HOME=/usr/local/cuda export PATH=$PATH:$CUDA_HOME/bin export LD_LIBRARY_PATH=/usr/local/cuda/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}切换cuda版本代码:
sudo rm -rf /usr/local/cuda #删除之前生成的软链接 sudo ln -s /usr/local/cuda-10.1 /usr/local/cuda #生成新的软链接
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。
评论已关闭