anaconda+cuda+pytorch安装+windows10


一、Anaconda安装

https://www.anaconda.com
历史版本收录:
https://repo.anaconda.com/

下载python3.6版本
在这里插入图片描述
在这里插入图片描述

点击下载,开始安装

在这里插入图片描述
记住安装路径
在这里插入图片描述
在这里插入图片描述
跳过VS Code
在这里插入图片描述
等待安装完成

在开始菜单打开anaconda prompt
在这里插入图片描述
如果弹出的命令行出现base则安装成功
在这里插入图片描述

二、显卡准备

tensorflow、pytorch只支持英伟达的显卡

配置只需要驱动和CUDA Toolkit(工具包),后者跟随anaconda一键安装。此处只检查显卡驱动是否正确安装。

打开任务管理器-进程-GPU可以正确显示型号就是驱动安装好了。
在这里插入图片描述
从设备管理器-显示适配器也可以看到显卡名称
在这里插入图片描述

三、环境配置

在这里插入图片描述

创建一个环境,成功后需要激活,激活后,括号里变成创建的环境的名字。

conda create -n pytorch python=3.6

conda activate pytorch

pip list

在这里插入图片描述
在这里插入图片描述

查看环境中有哪些工具
在这里插入图片描述

四、pytorch安装

https://pytorch.org/

查询GPU型号是否支持CUDA
https://www.nvidia.cn/geforce/technologies/cuda/supported-gpus/
在这里插入图片描述
用cmd输入nvidia-smi查看驱动版本,CUDA9.2只支持版本大于396.26的
驱动版本可以升级
在这里插入图片描述

选择对应版本,有英伟达用9.2
选择如图
在这里插入图片描述

安装pytorch和CUDA
在这里插入图片描述
离线安装可以下载链接的安装包,放到anaconda3的pkgs文件夹中
在这里插入图片描述

依然用同样的命令安装
在这里插入图片描述

用torch.cuda.is_available()验证
返回true表示gpu是可以被pytorch使用的
在这里插入图片描述

五、安装不成功

我的电脑里是双显卡,返回false,需要启动独立显卡
在这里插入图片描述
启动后依然不行

https://blog.csdn.net/xswl5148/article/details/123528303

用以下命令检查了一下当前环境的安装包:

conda list

有一个cpu版本的pytorch包,可能是这个包的存在所以导致pytorch一直是使用cpu版本的。
使用以下命令卸载了pytorch:

conda uninstall pytorch

https://docs.nvidia.com/cuda/cuda-toolkit-release-notes/index.html#cuda-toolkit-major-component-versions
查看对应CUDA支持的CUDA驱动版本
在这里插入图片描述
在这里插入图片描述
对应的驱动版本应该正好满足

使用

nvcc -V

查看CUDA环境
显示
在这里插入图片描述
在pytorch环境下安装cuda-nvcc
https://www.cnblogs.com/littletreee/p/17234053.html

报错原因在于当前conda环境没有安装nvcc,于是使用如下命令安装即可

conda install -c nvidia cuda-nvcc

安装的是最新版本的nvcc
在这里插入图片描述
重新安装了匹配电脑版本11.6的CUDA
在这里插入图片描述
在这里插入图片描述
https://pytorch.org/get-started/previous-versions/
查询cuda11.6对应的pytorch版本
显示对应的pytorch1.12.0、1.12.1、1.13.0、1.13.1,接着查询适合的python版本
https://blog.csdn.net/m0_59118857/article/details/132379012
需要使用python3.6,因为pytorch1.12.0不支持3.6,更新cuda-nvcc为11.3版本,安装pytorch 1.10.0
在这里插入图片描述
在这里插入图片描述
使用官网命令安装pytorch

conda install pytorch torchvision torchaudio cudatoolkit=11.3 -c pytorch

看到很多人说pytorch官网不保存以往版本的gpu版,只有cpu版
用conda下官网都是cpu,要用pip安装,找pip镜像源

pip3 install torch==1.10.0+cu113 torchvision==0.11.1+cu113 torchaudio===0.10.0+cu113 -f https://download.pytorch.org/whl/cu113/torch_stable.html

在这里插入图片描述
下载太慢,一直报超时的错

在这里插入图片描述

到官网下载文件到本地再安装 下载链接如下
pytorch安装包下载:https://download.pytorch.org/whl/torch_stable.html
使用pip install xxx安装,注意CUDA版本和python版本要对应,
进Anaconda创建对应环境之后输入pip install torch文件地址回车安装即可
参考:https://blog.csdn.net/wwewzh/article/details/129835061
在这里插入图片描述
找对应版本的torch,把torchvision也下了,版本必须对应!
在这里插入图片描述

在这里插入图片描述
然后验证一下,返回的是true
在这里插入图片描述

  • 16
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 要在anaconda安装pytorch cuda,可以按照以下步骤进行操作: 1. 打开anaconda prompt,输入以下命令创建一个新的conda环境: conda create --name pytorch_env 2. 激活新的conda环境: conda activate pytorch_env 3. 安装pytorch cuda: conda install pytorch torchvision torchaudio cudatoolkit=11.1 -c pytorch -c nvidia 4. 安装完成后,可以在python中导入pytorch cuda进行使用: import torch 注意:安装pytorch cuda需要先安装NVIDIA显卡驱动和CUDA工具包。如果没有安装,可以先去NVIDIA官网下载安装。另外,安装过程中可能会遇到一些问题,可以根据具体情况进行调整。 ### 回答2: 首先,为了在anaconda安装pytorch cuda,您需要访问pytorch官方网站,并选择适当的版本。在选择时,您应该注意您的操作系统和CUDA版本。 安装前,请确保您已经安装CUDA并为其设置了正确的环境变量。您还必须安装适当的CUDA版本所需的驱动程序。 接下来,在anaconda中创建一个新的环境,以便安装pytorch和其他必要的库。您可以使用以下命令创建并激活此环境: ``` conda create -n myenv conda activate myenv ``` 在此之后,您可以使用以下命令从pytorch官方网站下载并安装pytorch cuda: ``` conda install pytorch torchvision torchaudio cudatoolkit=<your_cuda_version> -c pytorch ``` 其中,`<your_cuda_version>`应替换为您已安装CUDA版本。如果您不确定您的CUDA版本,请在终端中运行以下命令获取版本号: ``` nvcc --version ``` 安装完成后,您可以使用以下命令验证是否已成功安装pytorch cuda: ``` python import torch print(torch.cuda.is_available()) ``` 如果输出为“True”,则表示您已成功设置并安装pytorch cuda。 总之,安装pytorch cuda需要先安装CUDA,然后为其设置正确的环境变量。接下来,在anaconda中创建一个新环境并使用conda命令安装pytorch cuda。最后,请验证您的安装是否正常工作。 ### 回答3: 安装PyTorch CUDA(也称为PyTorch GPU版本)需要正确安装AnacondaCUDA和CUDNN。以下是关于如何安装Anaconda并配置环境的步骤: 第一步:下载Anaconda Anaconda是一个Python发行版,包含多个有用的工具和库。我们可以从Anaconda官网下载适合自己操作系统版本的安装包,然后按照安装向导逐步进行安装。 第二步:创建虚拟环境 安装完成后,建议先创建一个虚拟环境来安装PyTorch,这样可以避免与其他Python包的冲突。可以通过Anaconda的Navigator或命令行创建虚拟环境,并指定Python的版本。例如,可以执行以下命令来创建一个名为torch的虚拟环境: conda create --name torch python=3.6 第三步:激活虚拟环境 虚拟环境创建完成后,可以使用以下命令来激活它: conda activate torch 第四步:安装PyTorch CUDA 在激活的虚拟环境中,可以使用以下命令来安装PyTorch CUDA: conda install pytorch torchvision torchaudio cudatoolkit=10.1 -c pytorch 其中,cudatoolkit=10.1指定了使用的CUDA版本,可以根据自己的需求进行修改。 第五步:测试PyTorch CUDA 安装完成后,可以使用以下代码测试是否安装成功: import torch if torch.cuda.is_available(): print("Congratulations! PyTorch CUDA has been installed successfully!") else: print("Sorry! PyTorch CUDA installation failed.") 如果输出Congratulations! PyTorch CUDA has been installed successfully!,则说明安装成功。 总结 安装PyTorch CUDA需要正确安装AnacondaCUDA和CUDNN,可以通过创建虚拟环境、激活环境和安装PyTorch CUDA的步骤来完成。为了确保能够高效地使用GPU进行计算,需要注意安装对应的CUDA版本和CUDNN版本,并按照PyTorch的官方指南进行配置。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值