目录
1、安装cuda
根据显卡型号下载对应的cuda版本,
CUDA Toolkit 11.6 Update 1 Downloads | NVIDIA Developer
下载后直接安装,全部下一步,最新的cuda已经没有补丁文件,安装起来很省心。
2、安装cudnn
根据cuda版本和操作系统下载对应的cudnn版本,
https://developer.nvidia.com/rdp/cudnn-download
配置:下载的CUDNN的加压缩包里的lib include和bin文件copy到cuda对应的文件夹下。
验证:启动cmd,cd到安装目录下的 ...\extras\demo_suite,然后分别执行bandwidthTest.exe和deviceQuery.exe,应该得到下图。
如果以上两步都返回了Result=PASS,那么就算成功。
3、安装anaconda
使用清华镜像安装,重新设置下载源网站。
anaconda | 镜像站使用帮助 | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror
Windows 用户无法直接创建名为 .condarc
的文件,可先执行 conda config --set show_channel_urls yes
生成该文件之后再修改。新生成的condarc位于C:\Users\用户名\下,将下文直接复制到condarc文件中。
channels:
- defaults
show_channel_urls: true
channel_alias: https://mirrors.tuna.tsinghua.edu.cn/anaconda
default_channels:
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/pro
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
custom_channels:
conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
msys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
bioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
menpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
remote_read_timeout_secs: 600.0 #也可设置更大
注:该步骤可有效解决因为下载过慢引起的各类错误!
4、设置conda 虚拟环境
使用Anaconda Prompt进行设置
conda create -n pytorch python=3.7
而且一定注明Python版本,不然默认最新版本3.8,但是,3.8版本无法适配jupyterbook!
注意: 上述过程可能会遇到问题如下:
CondaHTTPError: HTTP 000 CONNECTION FAILED for url <https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r/win-64/repodata.json>
Elapsed: -An HTTP error occurred when trying to retrieve this URL.。。。。。。。。。。。。。
解决办法:
在condarc文件中最后一行增加:ssl_verify: false
激活该虚拟环境
conda activate pytorch
前缀由(base)变为(pytorch)说明激活成功。
补充:查看、删除创建的虚拟环境以及安装包
conda-env list
conda remove -n pytorch --all
5、安装pytorch
官网选择相关的环境设置,直接复制命令行
conda install pytorch torchvision cudatoolkit=10.1 -c pytorch
import torch
torch.cuda.is_available()
pytorch安装ok。
6、安装pycharm
下载community 版本, 尽量不要使用最新版本的 personal版本,因为需要破解!
Download PyCharm: Python IDE for Professional Developers by JetBrains
然后,配置pytorh环境
7、安装jupyter book
在激活的pytorch环境下,运行
conda install nb_conda
如果安装过程中如果出现:
删除Anaconda3\envs\pytorch\Library\bin和Anaconda3\Library\bin中的pythoncom37.dll。
8、安装opencv
pip install opencv-python
大功告成!