ubuntu18.04配置cuda+cudnn+tensorrt+anconda+pytorch-gpu+pycharm

一、显卡驱动安装

执行nvidia-smi查看安装情况

二、cuda安装
cuda官网下载cuda_11.6.2_510.47.03_linux.run,安装执行

bash 复制代码
sudo sh cuda_11.6.2_510.47.03_linux.run

提升安装项,驱动不用安装,即第一项(Driver),按空格键取消,接下选在Install进行安装

修改环境变量

bash 复制代码
sudo gedit ~/.bashrc

在最后添加

bash 复制代码
# Add the related bin and lib for cuda toolkit
export PATH="/usr/local/cuda-11.6/bin:$PATH"
export LD_LIBRARY_PATH="/usr/local/cuda-11.6/lib64:$LD_LIBRARY_PATH"

更新环境

bash 复制代码
source ~/.bashrc

查看安装情况

bash 复制代码
nvcc -V

三、安装cudnn
cudnn官网下载cudnn-local-repo-ubuntu1804-8.9.5.30_1.0-1_amd64.deb,官网安装教程

bash 复制代码
sudo dpkg -i cudnn-local-repo-ubuntu1804-8.9.5.30_1.0-1_amd64.deb

cd /var/cudnn-local-repo-ubuntu1804-8.9.5.30
sudo apt-get install '/var/cudnn-local-repo-ubuntu1804-8.9.5.30/libcudnn8_8.9.5.30-1+cuda11.8_amd64.deb'
sudo apt-get install '/var/cudnn-local-repo-ubuntu1804-8.9.5.30/libcudnn8-dev_8.9.5.30-1+cuda11.8_amd64.deb'
sudo apt-get install '/var/cudnn-local-repo-ubuntu1804-8.9.5.30/libcudnn8-samples_8.9.5.30-1+cuda11.8_amd64.deb'

四、安装tensorrt
官网下载TensorRT-8.5.1.7.Linux.x86_64-gnu.cuda-11.8.cudnn8.6.tar.gz

解压文件,拷贝到对应文件下

bash 复制代码
sudo mv TensorRT-8.5.1.7/ /opt/
sudo gedit ~/.bashrc

bashrc文件最下方添加

bash 复制代码
export PATH="/opt/TensorRT-8.5.1.7/bin:$PATH"
export LD_LIBRARY_PATH="/opt/TensorRT-8.5.1.7/lib:$LD_LIBRARY_PATH"

激活环境

bash 复制代码
source .bashrc

测试

bash 复制代码
cd /opt/TensorRT-8.5.1.7/samples/sampleOnnxMNIST
make -j2
cd /opt/TensorRT-8.5.1.7/bin
./sample_onnx_mnist

如果出现预测结果,说明安装成功

五、anconda安装
下载Anaconda3-2021.04-Linux-x86_64.sh进行安装

bash 复制代码
sudo sh Anaconda3-2021.04-Linux-x86_64.sh

如果想关闭默认环境,执行

bash 复制代码
If you'd prefer that conda's base environment not be activated on startup, 
   set the auto_activate_base parameter to false: 

conda config --set auto_activate_base false
sudo chmod a+w /home/ubuntu/.conda

六、pytorch-gpu安装
安装链接,执行

bash 复制代码
pip install torch==1.13.0+cu116 torchvision==0.14.0+cu116 torchaudio==0.13.0 --extra-index-url https://download.pytorch.org/whl/cu116

七、pycharm安装
下载并安装

添加快捷方式

bash 复制代码
sudo gedit /usr/share/applications/pycharm.desktop
bash 复制代码
[Desktop Entry]
Version=1.0
Name=Pycharm Community Edition
Comment=Python IDE for Professional Developers
Exec=/xxx/pycharm/bin/pycharm.sh
Icon=/xxx/pycharm/bin/pycharm.png
Terminal=false
StartupNotify=true
StartupWMClass=jetbrains-pycharm-ce
Type=Application
Categories=Development;IDE;Python;

执行

bash 复制代码
sh /xxx/pycharm/bin/pycharm.sh

运行pycharm应用

环境添加选在python3.xx

相关推荐
水月wwww20 小时前
深度学习——神经网络
人工智能·深度学习·神经网络
司铭鸿20 小时前
祖先关系的数学重构:从家谱到算法的思维跃迁
开发语言·数据结构·人工智能·算法·重构·c#·哈希算法
机器之心20 小时前
从推荐算法优化到AI4S、Pico和大模型,杨震原长文揭秘字节跳动的技术探索
人工智能·openai
johnny23320 小时前
AI加持测试工具汇总:Strix、
人工智能·测试工具
机器之心20 小时前
哈工大深圳团队推出Uni-MoE-2.0-Omni:全模态理解、推理及生成新SOTA
人工智能·openai
w***Q35020 小时前
人工智能在智能家居中的控制
人工智能·智能家居
青瓷程序设计20 小时前
花朵识别系统【最新版】Python+TensorFlow+Vue3+Django+人工智能+深度学习+卷积神经网络算法
人工智能·python·深度学习
阿里云大数据AI技术20 小时前
PAI Physical AI Notebook详解4:基于仿真的GR00T-N1.5模型微调
人工智能
老友@20 小时前
深入 Spring AI:架构与应用
人工智能·spring·ai·架构
caiyueloveclamp21 小时前
ChatPPT:AI PPT生成领域的“六边形战士“
人工智能·powerpoint·ai生成ppt·aippt·免费aippt