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 安装的一直报错。 conda 似乎会分析各个包之间的依赖关系进行配置,而且 conda 上的安装包也不够 pip 上的新。

如我在 Windows 下的 CUDA 10.2 选择 pip 安装稳定版,命令为

pip3 install torch==1.9.0+cu102 torchvision==0.10.0+cu102 torchaudio===0.9.0 -f https://download.pytorch.org/whl/torch_stable.html

如果上面这条命令下载速度太慢,可以用 -i 临时使用清华镜像下载

pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple torch==1.9.0+cu102 torchvision==0.10.0+cu102 torchaudio===0.9.0 -f https://download.pytorch.org/whl/torch_stable.html 

下载完成后,使用如下命令进行测试,import 成功且 torch.cuda.is_available() 返回 True 则安装成功。

参考博客

  1. https://blog.youkuaiyun.com/zazazaz1/article/details/108085918

### 回答1: 在anaconda+pycharm环境下配置pytorch可以按照如下步骤进行: 1. 打开anaconda,创建一个新的虚拟环境,例如命名为“pytorch_env”。 2. 在命令行中使用conda activate pytorch_env命令激活虚拟环境。 3. 在命令行中使用conda install pytorch torchvision cudatoolkit=10.2 -c pytorch命令安装pytorch和必要的依赖。 4.pycharm中创建一个新的项目,并在项目中创建一个新的python文件。 5. 在python文件中导入pytorch库,并开始编写代码。此时可以利用pycharm的代码补全功能来快速编写代码。 6. 运行代码,如果无误则完成了在anaconda+pycharm环境下配置pytorch的操作。 ### 回答2: 在Anaconda Pycharm环境下进行PyTorch配置,需要执行以下步骤: 第一步:安装Anaconda,选择Python3.6的本即可,并将Anaconda添加到PATH环境变量中。 第二步:安装PyTorch 使用以下命令进行PyTorch安装。 CPU本:conda install pytorch-cpu torchvision-cpu -c pytorch GPU本:conda install pytorch torchvision torchaudio cudatoolkit=11.1 -c pytorch -c nvidia 在Terminal窗口中输入该命令即可进行安装安装完成后可通过 import torch print(torch.__version__) 进行验证,确认PyTorch是否正确安装。 第三步:安装PyCharm 官网下载安装标准Pycharm即可。 第四步:创建Python Project 在Pycharm中创建Python Project,并选择已安装的Python本。 第五步:配置PyTorch环境 打开Pycharm的Terminal窗口,输入以下命令进行环境安装: conda activate <pytorch_env> 其中,pytorch_env为PyTorch安装环境的名称。 以上配置完成后,Anaconda Pycharm环境下的PyTorch配置就完成了,可以使用PyTorch进行开发。 ### 回答3: anaconda是一个流行的Python环境和包管理器,PyCharm是一个常用的Python IDE。PyTorch是一个深度学习框架。在使用PyTorch进行深度学习的过程中,搭建好适合自己的环境是一个必要的步骤。这里介绍在anaconda pycharm环境下的pytorch配置方法。 第一步:安装anaconda 官网下载对应操作系统本的anaconda后,按照安装提示操作即可。 第二步:创建conda虚拟环境 使用以下命令创建一个名为pytorch的conda虚拟环境: conda create --name pytorch python=3.8 该命令会创建一个Python本为3.8的conda环境。 第三步:激活并进入虚拟环境 使用以下命令激活名为pytorch的conda虚拟环境: conda activate pytorch 该命令会激活名为pytorch的conda虚拟环境。 第四步:安装pytorch 在激活的虚拟环境下,使用以下命令安装PyTorch: conda install pytorch torchvision torchaudio cudatoolkit=11.1 -c pytorch -c nvidia 该命令将安装最新本的PyTorch和TorchVision并配合CUDA 11.1本进行编译。 第五步:在PyCharm中使用虚拟环境 在PyCharm中打开项目,依次选择File->Settings->Project->Python Interpreter,然后点击下拉菜单选择“Add”,在弹出的窗口中选择“Conda Environment”,并在“Interpreter”处选择刚刚创建的虚拟环境“pytorch”。点击“Ok”后,PyCharm将开始配置虚拟环境。配置完成后,在PyCharm的“Terminal”中即可使用虚拟环境中安装PyTorch进行深度学习模型的训练等任务。 总之,以上就是在anaconda pycharm环境下的pytorch配置方法。要么自己去搭建,要么使用已有的工具,搭建好适合自己的环境是重中之重。希望以上方法能够帮助到大家,让使用PyTorch进行深度学习的过程更加高效便捷。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值