torch(gpu)+cudn9.0+win10搭建环境

Win10环境下搭建PyTorch GPU版+CUDNN9.0详细教程
本文介绍了在Windows 10系统下,使用Anaconda创建虚拟环境,安装低版本的GPU版PyTorch(1.1.0)+CUDNN9.0的详细步骤。包括检查显卡驱动、下载CUDNN、安装PyTorch,并提供了测试代码验证环境是否搭建成功。适合显卡配置较低的用户参考。
部署运行你感兴趣的模型镜像

torch(gpu)+cudn9.0+win10搭建环境@TOC

torch(gpu)+cudn9.0+win10搭建环境

笔者的电脑有点拉,装不了太好的环境,但我还是装了一个高版本的cpu版本和一个低版本的gpu版
注:
1.我是用anaconda搭建虚拟环境的,这里不会说怎么装anaconda,不过网上一堆,出门左转百度
2.为什么装高版本cpu,主要是我发现在一些低复杂的网络上,反而高版本的cpu比低版本的gpu运行快,所以就装了(我估计是因为数据在gpu与cpu之间的传输导致的瓶颈)

显卡及评分

先查看自己是什么显卡,再去Nvidia 的官网看看你自己的驱动
查看步骤 设备管理器->显示适配器 就能查看了
查看显卡类型
驱动官网驱动官网链接:https://www.nvidia.cn/Download/index.aspx?lang=cn
值得注意的是,驱动安装不需要图下, 不然会报错:
在这里插入图片描述

cudnn

这玩意就是搞计算的对接,不装就跑不了
这是链接(cudn+cudnn):
链接:https://pan.baidu.com/s/1iP1lifw0ed52r1jKHcKkEA
提取码:x709
下载完得到一个压缩包,解压后有三个文件夹,复制到对应CUDA的同名文件夹内即可
在这里插入图片描述
在这里插入图片描述

torch(gpu)

这是pytorch的官网:https://pytorch.org/get-started/previous-versions/
咱们要找9.0版本的,如图在这里插入图片描述直接在你环境里输入

conda install pytorch==1.1.0 torchvision==0.3.0 cudatoolkit=9.0 -c pytorch`

等下载完就行了

测试

import torch
def try_gpu(i=0):  #@save
    """如果存在,则返回gpu(i),否则返回cpu()"""
    if torch.cuda.device_count() >= i + 1:
        return torch.device(f'cuda:{i}')
    return torch.device('cpu')

def try_all_gpus():  #@save
    """返回所有可用的GPU,如果没有GPU,则返回[cpu(),]"""
    devices = [torch.device(f'cuda:{i}')
             for i in range(torch.cuda.device_count())]
    return devices if devices else [torch.device('cpu')]

print(try_gpu(), try_all_gpus())

结果:
在这里插入图片描述安装成功

您可能感兴趣的与本文相关的镜像

PyTorch 2.5

PyTorch 2.5

PyTorch
Cuda

PyTorch 是一个开源的 Python 机器学习库,基于 Torch 库,底层由 C++ 实现,应用于人工智能领域,如计算机视觉和自然语言处理

### 安装包含 `torch-gpu 2.1.0` 和 `torchvision` 的完整环境指南 根据当前的引用内容和已知信息,以下是一个详细的安装指南,涵盖从环境准备到最终测试的所有步骤。需要注意的是,PyTorch官方并未发布版本号为 `2.1.0` 的 `torch-gpu`,因此假设这是用户的需求或误写[^5]。以下是基于最新版本(如 `torch==2.0.1`)的安装流程。 #### 环境准备 在安装之前,请确保以下条件已经满足: - **操作系统**:支持的操作系统包括 Windows、Linux 和 macOS。 - **Python 版本**:建议使用 Python 3.8 或更高版本。 - **CUDA 驱动**:如果需要 GPU 支持,请确保显卡驱动已正确安装,并选择与之兼容的 CUDA 版本。例如,CUDA 11.7 或更高版本通常适用于较新的 NVIDIA 显卡。 - **cuDNN**:对于深度学习任务,安装 cuDNN 是推荐的,但不是必须的。 #### 安装步骤 1. **创建虚拟环境** 使用 `conda` 或 `venv` 创建一个新的虚拟环境,以避免与其他项目发生依赖冲突。 ```bash conda create -n pytorch_env python=3.9 conda activate pytorch_env ``` 2. **安装 PyTorch GPU 版本** 根据 PyTorch 官方提供的安装命令,选择适合的 CUDA 版本进行安装。以下是以 CUDA 11.7 为例的安装命令: ```bash pip install torch==2.0.1+cu117 torchvision==0.15.2+cu117 torchaudio==2.0.1 --extra-index-url https://download.pytorch.org/whl/cu117 ``` 如果需要安装特定版本的 `torch-gpu`,请参考 PyTorch 官方文档或社区支持页面确认其是否存在及兼容性[^6]。 3. **验证安装** 在 Python 环境中运行以下代码,检查是否成功安装并支持 GPU。 ```python import torch print("Torch version:", torch.__version__) print("CUDA available:", torch.cuda.is_available()) print("CUDA version:", torch.version.cuda) ``` 4. **安装其他依赖项** 如果项目需要额外的库(如 `torchaudio` 或 `torchtext`),可以通过类似的方式安装: ```bash pip install torchaudio==2.0.1 torchtext==0.15.2 ``` #### 注意事项 - 如果遇到 `ImportError` 或符号未定义的问题,可能是由于 `torchvision` 或其他依赖项的版本不匹配引起的。尝试重新安装匹配的版本[^2]。 - 在 Windows 系统上,离线安装可能需要手动下载 `.whl` 文件并使用 `pip install` 命令安装[^3]。 - 确保显卡驱动程序是最新的,并且与所选的 CUDA 版本兼容[^4]。 #### 测试环境 完成安装后,可以运行以下代码测试 GPU 是否可用: ```python import torch device = torch.device("cuda" if torch.cuda.is_available() else "cpu") x = torch.rand(3, 3).to(device) print(x) ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值