虽然别人都说不太好安装,但是在博主的电脑上安装还是比较流畅的。
博主的电脑是GTX1650的显卡,后面主要需要用的是Tensotflow1.5 2.1 2.2这几个版本。还有Pytorch1.5 1.6这两个版本。因此博主选择的是cuda10.1,后续还会安装cudnn7.6.5。
其实官网已经给出了安装教程,只有两行执行一下就好。
在终端输入下述命令。如果下载过程网络不好,那就把下载链接放到迅雷中加速下载。(至于说迅雷怎么在ubuntu使用,可以自己查一下骚操作,当然了最简单的就是把电脑重启后选择win10进入,下载好后再放回ubuntu)
wget https://developer.download.nvidia.com/compute/cuda/10.1/Prod/local_installers/cuda_10.1.243_418.87.00_linux.run
sudo sh cuda_10.1.243_418.87.00_linux.run
Enter 键一直按(别按得太快),直到服务条款显示到100%然后一路按照如下操作:
accept
n(不要安装driver)
y
y
那么在已经有nvidia驱动时,安装就会出问题。比如博主一开始安装双系统时用的是联网安装,已经自动把nvidia驱动装好了。如果不确定自己的nvidia驱动版本,利用下述命令查看。
查看GPU型号
lspci | grep -i nvidia
查看NVIDIA驱动版本
sudo dpkg --list | grep nvidia-*
或者
cat /proc/driver/nvidia/version
在这种情况下,进入安装安装选择时把 【x】install driver 弄成 【】install driver 。即不让.run文件安装driver。其他照旧,然后一路同上安装。
打开主目录下的 .bashrc文件添加如下路径,例如我的.bashrc文件在/home/xxx下,如果没有找到,则按Ctrl+H键显示隐藏文件。
或者,如果
注意:如果你安装的是其他版本的cuda,比如9.0,那就把下面环境变量的10.1全部换为9.0 。
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda-10.1/lib64
export PATH=$PATH:/usr/local/cuda-10.1/bin
export CUDA_HOME=$CUDA_HOME:/usr/local/cuda-10.1
终端运行,将环境变量更新一下。
source ~/.bashrc
检查:nvcc --version
,如果显示下面的信息就说明安装成功了。
另外,如果你把 .bashrc修改出问题了,可以根据这篇博客救一波。
https://developer.nvidia.com/compute/machine-learning/cudnn/secure/7.6.5.32/Production/10.1_20191031/cudnn-10.1-linux-x64-v7.6.5.32.tgz
sudo cp cuda/include/cudnn.h /usr/local/cuda/include/
sudo cp cuda/lib64/libcudnn* /usr/local/cuda/lib64/
sudo chmod a+r /usr/local/cuda/include/cudnn.h
sudo chmod a+r /usr/local/cuda/lib64/libcudnn*
cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2
#define CUDNN_MAJOR 7
#define CUDNN_MINOR 6
#define CUDNN_PATCHLEVEL 5
--
#define CUDNN_VERSION (CUDNN_MAJOR * 1000 + CUDNN_MINOR * 100 + CUDNN_PATCHLEVEL)
#include "driver_types.h"
cd Downloads/ ##或者cd 下载/
bash Anaconda3-2020.11-Linux-x86_64.sh #根据自己下载的文件名对应
dpkg -i code_1.37.0-1565227985_amd64.deb
sh ./pycharm.sh
此处的图片引用自博客,侵删。
a. 点击Craete New Project,创建一个新的项目;
b. 左边的列表选“Pure Python”;
c. Interpreter选择安装的anaconda/bin/python (自己选);
d. 选择ok,然后File–Default setting–Project interpreter–选择 anaconda/bin/python;
e. 下次新建项目时,默认编译器路径就是 anaconda/bin/python;
cd /usr/share/applications
sudo gedit pycharm.desktop
[Desktop Entry]
Version=1.0
Type=Application
Name=Pycharm
Icon=/home/zeroonegame/pycharm-2020.3.1/bin/pycharm.png
Exec=sh /home/zeroonegame/pycharm-2020.3.1/bin/pycharm.sh
MimeType=application/x-py;
Name[en_US]=pycharm