linux怎么查看本机内存大小
390
2022-11-30
Windows Anaconda Pycharm CUDA 10.2 安装 pytorch 踩坑记录
本文默认读者已安装配置好 Anaconda 和 Pycharm,二者的安装方法网上也有很多,在此不再赘述。
注意电脑是 Nvidia 显卡的才能装 CUDA,本文安装 CUDA 的 gpu 版本。
目录
1、查看本机 CUDA 版本
2、Anaconda 创建新环境
3、下载对应 torch 并安装
1、查看本机 CUDA 版本
没装 CUDA 的可参考这篇博客装上。CUDA 的版本是可以自己更新的,不过可更新的最高版本取决于你的电脑硬件。
windows 下常用的查看 CUDA 版本的命令有两条,第一条查看 运行时API 即 Runtime API
nvcc -V
第二条查看 驱动 API 即 Drive API
nvidia-smi
这两条查看 CUDA 版本的结果可能不一致,一般驱动 API 比 运行时 API 的版本高即可,如我的电脑上 Runtime API 为 10.2,Drive API 为 11.2。似乎 Drive API 跟在英伟达控制面板的系统设置里查看的是一样的,指的是可接受的最高版本。我按照 nvcc -V 的结果安装的,即我的电脑上 CUDA 版本为 10.2
查看 CUDA 版本后,需安装对应的 cudnn,去英伟达官网注册登录后即可下载,注意 cudnn 必须和你的 CUDA 版本对应。
(如已安装 cudnn 可跳过此步)
下载之后,解压缩,将 cudnn 文件夹中的各自的 bin、clude、lib 文件夹中的内容,直接复制添加到 CUDA 的安装目录的对应相同名字的文件夹下即可。
2、Anaconda 创建新环境
打开 Anaconda Prompt,创建一个名为 pytorch_gpu 的 Python 版本为 3.7 的环境
conda create -n pytorch_gpu python=3.7
激活此环境
conda activate pytorch_gpu
注:使用 conda deactivate 退出当前环境,下面的步骤 3 需在激活此环境后进行。
3、下载对应 torch 并安装
torch 是一个库,pytorch 就是在 python 上的 torch。
去官网找到自己对应的版本
我的是 CUDA 10.2,建议使用 pip 安装,不要使用 conda 安装,我之前就是用 conda 安装的一直报错。
如我在 Windows 下的 CUDA 10.2 选择 pip 安装稳定版,命令为
pip3 install torch==1.9.0+cu102 torchvision==0.10.0+cu102 torchaudio===0.9.0 -f -i 临时使用清华镜像下载
pip3 install -i torch==1.9.0+cu102 torchvision==0.10.0+cu102 torchaudio===0.9.0 -f 成功且 torch.cuda.is_available() 返回 True 则安装成功。
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~