win11 系统 GPU版本pytorch、CUDA、anaconda 、pycharm详细安装教程

win11 系统深度学习环境搭建----- GPU版本pytorch、CUDA、cuDnn、anaconda 、tensorflow_gpu、pycharm详细安装教程

参考比站视频:

PyTorch(GPU版)详细安装教程_哔哩哔哩_bilibili

Python+Anaconda+PyCharm的安装和基本使用【适合完全零基础】不只是教你如何安装,还告诉你为什么这么安装_哔哩哔哩_bilibili

Anaconda和Pycharm的安装和配置 - 做你的太阳乀 - 博客园 (cnblogs.com)

1.Cuda安装

查看自己显卡对应的cuda版本

我的版本如下:

image-20211115215134636

安装地址:CUDA Toolkit Archive | NVIDIA Developer

下载对应版本地址即可;

注意:这里安装的如下一定要是默认地址,否则会安装不成功

image-20211115223318896

这里如果当前版本大于等于新版本号,则把勾号去掉

image-20211115223303816

检测是否安装成功:

win+R---->cmd

输入命令nvcc -v

image-20211116095442878

显示这样即安装成功

2.Cudnn安装

安装地址:https://developer.nvidia.com/rdp/cudnn-download

注意这里首次要注册登录,正常注册即可:

选择对应的cudnn版本,没有看到11.3的,下载的是11.2的

image-20211115221623127

然后将下载的文件夹解压缩,并且重命名如下:

image-20211116095128490

将第二级的cudnn文件夹复制粘贴到cuda的安装地址,如下:

image-20211116095626396

接下来是cuda和cudnn的环境配置

计算机—》属性—》高级系统设置----》环境变量—》系统变量—》path

添加如下环境变量

image-20211116095327864

这样即安装完成。

3.pytorch安装

注意在这之前要安装python解释器:Download Python | Python.org

下载对应版本的python.这里安装的是py3.7.3,因为pythorch安装要用到pip3,否则找不到命令。

安装过程默认即可,网上也有不少教程。

接下来安装pytorch,进入官网PyTorch下载对应的版本,这里我选择如下:

image-20211115224858901

复制命令到 cmd中的控制台,下载即可。

4.检测是否安装成功

输入python,

然后输入如下命令

import torch
print(torch.cuda.is_available())

image-20211116100209793

输出为true即为安装成功

5.pycharm安装

这里推荐一个公众号《软件管家》,里面有详细的pycharm安装教程

安装成功之后

新建项目如下图,设置解释器为之前下载的python.

image-20211116100543038

然后设置—》项目----》python interpreter 里面选择解释器,会看到下载的对应的库,可以看到下载了torch和torchvision

image-20211116100646955

6.anaconda下载安装

其实如上就可以正常使用了,但是anaconda提供了很好的包管理工具,具体可参考比站视频

下载地址:Index of / (anaconda.com)

下载之前可以查看anaconda和对应python版本之间的关系

下载完成之后配置可以参考以上链接;

其实现在pycharm里面有两套环境,一个是之前的python,一个是anaconda里面的python环境

如果喜欢用anaconda的话可以在pytorch官网上重新下载conda版本的gpu版本的pytorch

image-20211116101459974

然后复制命令到anaconda自带的控制台里面下载即可。

image-20211116101549407

下载完成之后也可以设置pycharm为anaconda里面python解释器的版本,如下:

配置教程Anaconda和Pycharm的安装和配置 - 做你的太阳乀 - 博客园 (cnblogs.com)

image-20211116101712252

之后跑代码就看你使用哪个配置了,个人建议使用anaconda版本的,比较方便,之后安装包可以在它自带的控制台里面下载。

7.anaconda虚拟环境搭建

为了使得每个项目都有自己的环境,防止相互影响,采用如下代码创建虚拟环境

//创建环境:conda create -n project_name python=3.6 
//激活环境:conda activate project_name
//退出某个环境:conda deactivate project_name
//安装xxx库或者依赖 pip install xxxx
//查看所有的虚拟环境 conda info --envs

8.tensorflow GPU版本下载

网上有教程:https://zhuanlan.zhihu.com/p/37086409

conda create -n tensorflow pip python=3.6

activate tensorflow
pip install --ignore-installed --upgrade tensorflow_gpu ==x.x.x

image-20211116130618438

这里是版本号不对应,tensorflow与cuda和cudnn版本号一定要对应上
测是是否安装成功:

#tensorflow2.0以上版本
import tensorflow as tf
print(tf.__version__)
print(tf.config.list_physical_devices('GPU'))
#tensorflow1.0b版本
print(tf.test.is_gpu_available())
  • 8
    点赞
  • 130
    收藏
    觉得还不错? 一键收藏
  • 11
    评论
### 回答1: 在PyCharm中配置PyTorch GPU环境,需要进行以下步骤: 1. 确保你已经安装了正确版本PyTorchCUDA,并且你的电脑支持GPU加速。 2. 打开PyCharm,创建一个新项目。 3. 在项目中,打开Terminal终端窗口。 4. 在终端中输入以下命令安装必要的Python包: ``` pip install torch torchvision ``` 5. 接下来,为了确保PyTorch能够使用GPU加速,还需要安装CUDA Toolkit和cuDNN。你可以在NVIDIA官网上下载相应版本CUDA Toolkit和cuDNN,然后按照官方指南进行安装。 6. 安装完成后,需要将CUDA Toolkit和cuDNN添加到系统环境变量中。在Windows系统中,可以按下Win+R打开运行窗口,输入sysdm.cpl打开系统属性窗口,在高级选项卡中点击环境变量,在系统变量中添加CUDA Toolkit和cuDNN的路径。 7. 最后,在PyCharm中设置使用GPU加速的PyTorch环境。在PyCharm中选择File -> Settings -> Project -> Project Interpreter,在右侧的解释器列表中选择已安装的Python解释器,然后在下方的Packages列表中搜索torch,并选择已安装的torch包,可以看到torch版本号后面标有(cuda)字样,表示已经成功配置了GPU环境。 ### 回答2: 为了在PyCharm中配置PyTorchGPU环境,首先需要安装好以下的软件、库、驱动:CUDA、cuDNN、Nvidia显卡驱动程序和Anaconda或者Miniconda等Python环境管理工具。接下来,我们可以通过以下几个步骤来配置: 第一步:创建Python环境 打开Anaconda Prompt或者Miniconda Prompt,进入命令行界面,利用以下命令来创建Python环境并且开启它: conda create -n env_name python=3.6 其中,env_name表示创建的Python环境的名称,这里我取名为“pycharm_pytorch_gpu”。 第二步:安装PyTorch和其他扩展库 在Anaconda Prompt或者Miniconda Prompt中,激活刚刚创建的Python环境,使用下面的命令来安装PyTorch: conda install pytorch torchvision cudatoolkit=11.0 -c pytorch 其中,cudatoolkit=11.0表示需要安装的CUDA工具包版本。 完成PyTorch的安装后,还需要安装其他的扩展库,可以通过以下命令来进行安装: conda install numpy matplotlib scipy scikit-learn pandas 第三步:在PyCharm中指定Python环境 打开PyCharm,选择File -> Settings -> Project: your_project -> Project Interpreter。在弹出的对话框中,点击右上角的“齿轮”按钮,选择Add。 在接下来的Add Python Interpreter对话框中,选择“Conda Environment”并勾选“Existing environment”,并在环境路径中填写刚刚创建的Python环境的路径: C:\Users\your_username\Anaconda3\envs\env_name 这里的your_username表示你的用户名,env_name表示刚刚创建的Python环境的名称。 第四步:配置PyCharmGPUPyCharm中,我们需要配置GPU的使用才能够使用PyTorch进行深度学习任务的训练和预测。 在PyCharm中,选择File -> Settings -> Build, Execution, Deployment -> Debugger -> Python Debugger,在这里面找到Environment Variables,为PYTHONPATH添加以下两个新的路径: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.0\bin C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.0\libnvvp 这里的CUDA版本应该和我们之前安装的一致,如果不是,需要修改。 最后,我们可以在PyCharm中测试PyTorch是否可以使用GPU。在Python的交互式命令行环境中,使用以下代码可以检查CUDA是否被正确地安装: import torch print(torch.cuda.is_available()) 如果返回值为True,则说明CUDA已经被正确地安装和配置。 现在,我们已经成功地配置了PyCharm中的PyTorch GPU环境,可以愉快地进行深度学习任务的开发和研究了。 ### 回答3: PyCharm是一种高效的Python integrated development environment(IDE),它可以为PyTorch项目的开发和调试提供强大的支持。如果您想在PyCharm中配置PyTorch GPU环境,可以按照以下步骤操作: 1. 安装CUDA和cuDNN库 PyTorch需要CUDA和cuDNN库才能支持GPU加速。您需要先安装相应的CUDA和cuDNN库。 可以访问NVIDIA官方网站来下载和安装CUDA和cuDNN库。 2. 安装PyTorchPyCharm中在项目的Python环境的终端中运行以下命令来安装PyTorch: pip install torch torchvision 3. 设置PyCharm项目Python环境 在PyCharm中,打开您的项目设置并选择“设置”,在“项目”下找到“Python解释器”,选择Python环境。 4. 确认CUDA和cuDNN库环境变量 在环境变量里面,确保你已经配置好CUDA_HOME和CUDNN_HOME,这样PyTorch才能找到正确的CUDA和cuDNN库。 5. 创建PyTorch项目 您可以在PyCharm中创建一个新的PyTorch项目或使用已经存在的项目。只需在终端中运行带有GPU选项的PyTorch命令即可启用GPU加速,例如: import torch device = torch.device('cuda' if torch.cuda.is_available() else 'cpu') 6. 验证GPU加速 在您的PyTorch代码中添加以下代码,验证GPU加速是否成功: import torch x = torch.rand(5, 3) print(f"Device: {x.device}) 运行代码,您将看到输出显示GPU已成功配置并正在使用。 总结: 上述步骤是在PyCharm中配置PyTorch GPU环境的简单过程。您只需安装所需的库并在PyCharm中调整项目设置即可加速您的PyTorch项目。如果您遇到任何问题,请参阅PyTorchPyCharm的相关文档及相关论坛,或者咨询专业人员。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值