最近实习工作需要多个环境的pytorch与cuda,目前所需为pytorch-0.4.1(cuda9.0/cudnn7.5.1/python3.6)与pytorch-0.4.1(cuda8.0/cudnn5.1/python2.7),pytorch和python版本可以使用virtualenv控制,cuda版本需要安装多个版本cuda,然后生成要使用cuda版本的软链接,将软链接地址加入到环境变量中。
1
| sudo rm -rf /usr/local/cuda
|
1
| sudo ln -s /usr/local/cuda-8.0 /usr/lcoal/cuda
|
可以在/usr/local目录下使用stat cuda
查看cuda对应的软链接,也可以使用nvcc -V
查看当前cuda版本
1 2 3 4 5 6
| sudo gedit ~/.bashrc
export PATH=/usr/local/cuda/bin:$PATH export LD_LIBRARY_PATH=/usr/local/cuda/lib64$LD_LIBRARY_PATH export CUDA_HOME=/usr/local/cuda
|
/etc/profile
文件也需要修改
1 2 3 4 5
| sudo gedit /etc/profile
export PATH=/usr/local/cuda/bin:$PATH export LD_LIBRARY_PATH=/usr/local/cuda/lib64$LD_LIBRARY_PATH export CUDA_HOME=/usr/local/cuda
|