深度学习开发环境的搭建

深度学习开发环境的搭建

Win10安装CUDA+Anaconda+PyTorch+PyCharm

​ 为了学习深度思维(deep learning)开发,就需要构建一个开发环境,根据交大老师的指点,我选择了CUDA+Anaconda+PyCharm+PyTorch。参考了网上的一些教程,经历了一系列的失败和问题排查,最终在我的笔记本和台式机上都安装成功了。发文以作记录

1. 安装CUDA

​ (1) 查看驱动版本

​ 控制面板 → 系统和安全 → 系统 → 设备管理器 → 显示适配器深度学习开发环境的搭建_第1张图片
(我的是NVIDIA Quadro P620)

​ (2) 上官网查找是否有对应的CUDA版本深度学习开发环境的搭建_第2张图片

​ (3) CUDA Toolkit安装

深度学习开发环境的搭建_第3张图片

​ Install一定是local的,不然是要收费的

​ 下载完CUDA,打开它(C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v.11.2/bin/nvcc),到选项前全部选确认。安装选项选择精简。
深度学习开发环境的搭建_第4张图片

​ 然后选择下一步和确认就可以安装啦,屏幕闪烁就是安装成功了

​ 按win+R键后输入cmd再按回车进入此页面,输入nvcc -V可查看是否安装成功

深度学习开发环境的搭建_第5张图片

2. 安装Anaconda

​ (1) 到官网下载深度学习开发环境的搭建_第6张图片

​ 选择64-Bit Graphical Installer

深度学习开发环境的搭建_第7张图片

深度学习开发环境的搭建_第8张图片

​ 只能是Just Me不然要收钱
深度学习开发环境的搭建_第9张图片

​ 选项设置,那些可选,那些不可选

深度学习开发环境的搭建_第10张图片

​ Anaconda装成功了

深度学习开发环境的搭建_第11张图片

3.安装PyTorch

​ 上PyTorch官网
深度学习开发环境的搭建_第12张图片

​ 命令提示符以管理员身份运行,进入后粘贴在官网复制的command(不要复制‘-c=conda-forge’,Anaconda目前只有Python3.8)
深度学习开发环境的搭建_第13张图片

​ 输入y
深度学习开发环境的搭建_第14张图片

4. 安装PyCharm

​ (1) 官网下载深度学习开发环境的搭建_第15张图片

​ Professional的需要收费

​ (2) 安装
​ 下载完运行,选择如图示即可深度学习开发环境的搭建_第16张图片深度学习开发环境的搭建_第17张图片深度学习开发环境的搭建_第18张图片

​ (3) 运行
​ 打开后创建新pythonProject,main.py
深度学习开发环境的搭建_第19张图片

​ 点击右下角,选择Interpreter Settings…
深度学习开发环境的搭建_第20张图片

点击小齿轮,
点击Show All…
深度学习开发环境的搭建_第21张图片

​ 将Interpreter make available to all projects即可
深度学习开发环境的搭建_第22张图片

5. 小试牛刀

安装成功将想如下展示的一样深度学习开发环境的搭建_第23张图片

安装成功了,小试牛刀

深度学习开发环境的搭建_第24张图片

后补(这个和Python3.9直接连)

6. 安装PyTorch For Python3.9

​ (1) 安装numpy
​ 要安装PyTorch必须安装numpy

深度学习开发环境的搭建_第25张图片

​ 下载numpy-1.19. 5-cp39-cp39-win_amd64.whl,然后输入pip install numpy-1.19. 5-cp39-cp39-win_amd64.whl

​ (1) 安装pytorch
分别下载 torch-1.7.1+cu110-cp39-cp39-win_amd64.whl,
torchaudio-0.7.2-cp39-cp39-win_amd64.whl,
torchvision0.8.2+cu110-cp39-cp39-win_amd64.whl
​ 输入
pip install torch-1.7.1+cu110-cp39-cp39-win_amd64.whl
pip install torchaudio-0.7.2-cp39-cp39-win_amd64.whl
pip install torchvision0.8.2+cu110-cp39-cp39-win_amd64.whl
深度学习开发环境的搭建_第26张图片

至此,大功告成,开始深度学习之旅。

你可能感兴趣的:(深度学习,深度学习,python,anaconda,pytorch)