深度学习的GPU版环境配置遇到的问题以及一部分的解决方法

配置这个深度学习环境花费了一周的时间,各种事情一直在耽误写总结,研究生已经开学快两个月了,还是没有进入状态,有些事情会困住自己很长时间。写一下小总结吧。

怎么找自己电脑上python的安装位置?python与pip的关系?

关于jupyter notebook修改默认工作目录,以及把环境带入进去的方法

关于深度学习模型的环境配置里pytorch,cuda,cudnn,python的环境匹配和兼容问题?

安装包pip,canda的选择?

环境配置过程中的主要顺序?比如先更新NVIDIA显卡驱动,创建虚拟环境,安装一个cuda版本的putorch的国内安装方法,先装轮子文件,再使用pip再Anoconda Prompt控制台下使用特定语句安装,新版pycharm配置anoconda的python环境在环境目录下找不到解释器的问题,等等

pip install opencv-python    opencv的安装也要找到对应的版本才可以,对应的是python的版本,我创建的虚拟环境里使用的是python3.9的版本,在下面的链接里找相关第三方库在当前虚拟环境下应该安装的版本 :Archived: Python Extension Packages for Windows - Christoph Gohlke (uci.edu)

如上图所示,找到应该安装的opencv库版本,这里以opencv库为例子。对于python的3.9版本,chatgpt说可以使用OpenCV 4.5.1 或更高版本。cp39意思是python3.9版本。conda install opencv下载的只能支持到python3.8。

Anoconda的python环境里安装的库在哪个文件夹下?

环境变量里相关命令的使用逻辑?可以将这个命令抽调到任何文件夹下任何环境里使用。

导入pillow模块不是import pillow,是import PIL,导入失败可能是版本问题或者下载问题,还有一种可能是名称问题,要注意。

清华源: https://pypi.tuna.tsinghua.edu.cn/simple
CUDA下载链接:https://developer.nvidia.com/cuda-toolkit-archive
显卡驱动程序下载: https://www.nvdia.com/Download/index.aspx
pytorch官网:https://pytorch.org/get-started/previous-versions/          Ctrl+F 搜索:pip install torch==1.12.0

pip install torch==1.12.0+cu113 torchvision==0.13.0+cu113 torchaudio==0.12.0 --extra-index-url https://download.pytorch.org/whl/cu113
直接这行命令安装电脑容易死机,可以先装轮子文件
轮子文件网址:https://download.pytorch.org/whl/cu113
先装轮子文件里的  torch,torchaudio,torchvision网站,选这三个轮子:
torch-1.12.0+cu113-cp39-cp39-win_amd64.whl
torchaudio-0.12.0+cu113-cp39-cp39-win_amd64.whl
torchvision-0.13.0+cu113-cp39-cp39-win_amd64.whl
之后pip install 路径\torch-1.12.0+cu113-cp39-cp39-win_amd64.whl
分别执行安装三个包,conda list可以看到三个包已经安装成功,且torch版本信息是1.12.0+cu113  只有有+cu113才说明能用cuda

修改jupyter默认工作目录:(在cmd里)
jupyter notebook --generate-config    生成配置文件地址 
以记事本方式打开.py文件,ctrl+F输入    # c.NotebookApp.notebook_dir   搜索   更改为:c.NotebookApp.notebook_dir='D:\Jupyter'   这个我不理解为什么不能改成别的路径
删掉jupyter快捷方式属性里的.py后面的  “%...%”   这个还有空格,并且新建一个D:\Jupyter  文件夹

还可以修改jupyter默认字体    D:\anoconda\anzhuang\Lib\site-packages\notebook\static\components\codemirror\lib     
然后记事本打开  .css文件   搜索  font-family:     后面字体内容改为     'Fira Code Light','Consolas'    这个字体

把某个环境导入jupyter中:(在prompt里)
1.  pip install ipykernel -i https://pypi.tuna.tsinghua.edu.cn/simple     这个ipykernel类  ,jupyter 以前叫ipython
2.  python -m ipykernel install --user --name=环境名                 将虚拟环境导入jupyter的kernel(内核)中

.pynb  就是jupyter notebook文件后缀,区别于.py的唯一区别就是能对代码进行分块

总结一下遇到的命令:
nvcc -V 查看cuda版本
nvidia-smi  查看NVIDIA显卡支持的cuda最高版本
查看已经安装的包,进入相关环境,conda list  ,可以查看到pytorch三个包版本以及是不是cuda版,以及哪个cuda版,
也可以看python版本,结合对应的cuda,python,pytorch版本对应关系确定是否版本匹配

关于pycharm配置环境在相关环境下找不到python.exe 解释器的解决方法:参考如下博客

新版pycharm配置conda环境

这里附上一个教程链接,参考的这篇文章:
百度网盘 请输入提取码  6666

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值