conda创建虚拟环境并安装GPU版torch全过程(cuda11.8+py3.10+torch2.4.1+torchvision0.19.0)
例:pip install torch-1.9.0+cu111-cp39-cp30-win_amd.64.whl。文件,若安装的环境为虚拟环境的话,记得要激活自己的虚拟环境,然后在虚拟环境下面进行。下载完成之后,就可以使用pip instasll 的方式来进行安装。查找cu118,找到cp310,直接下载torch。cuda版本为11.8,python版本3.10。pip install 文件名。
目录
1. 创建虚拟环境
conda create -n env_name -y
## 指定python版本
conda create -n env_name python=3.10 -y
## 查看已安装环境
conda env list
conda info --envs
## 激活某个环境
conda activate env_name
## 退出
conda deactivate
## 重命名
conda rename -n old_name new_name
## 克隆环境
conda create --name new_env_name --clone old_env_name
# new_env_name 为新环境的名称
# old_env_name 为被克隆的环境名称
## 删除
conda remove -n env_name --all -y
conda env remove --name env_name -y
参考:conda常用命令之–虚拟环境管理(教你如何创建、激活、重命名、删除虚拟环境)_conda创建环境命令-CSDN博客
2. 安装pytorch
2.1 查找对应版本
nvcc --version
cuda版本为11.8,python版本3.10
点击download.pytorch.org/whl/torch查找cu118,找到cp310,直接下载torch
2.2 安装pytorch
注意:需要安装timm的话建议跳转到 4.2 安装timm报错
下载完成之后,就可以使用pip instasll 的方式来进行安装whl文件,若安装的环境为虚拟环境的话,记得要激活自己的虚拟环境,然后在虚拟环境下面进行
pip install 文件名
例:pip install torch-1.9.0+cu111-cp39-cp30-win_amd.64.whl
注意(我这个写的默认已经在此文件的安装目录了,如果不在,要么选择cd到这个目录,要么在此文件的前面加上路径名如:
pip install C://Users//215//torch-2.4.1+cu118-cp310-cp310-win_amd64.whl
参考:pytorch的安装(GPU版本和CPU版本都可以)_torch 2.1.2-CSDN博客
2.3 测试是否安装成功
import torch
print(torch.__version__)
print(torch.cuda.is_available())
3. 安装torchvision
查看python、torch、cuda版本
3.1 查找对应版本
GitHub - pytorch/vision: Datasets, Transforms and Models specific to Computer Vision
可以看到我的对应torchvision版本为0.19
3.2 安装torchvision
找到对应版本下载
conda install --use-local C:\Users\215\torchvision-0.19.0-py310_cu118.tar.bz2
3.3 测试是否安装成功
import torchvision
# 检查版本
print("torchvision 版本:", torchvision.__version__)
4. Others
4.1 安装numpy报错
A module that was compiled using NumPy 1.x cannot be run in NumPy 2.0.0 as it may crash. To support both 1.x and 2.x versions of NumPy, modules must be compiled with NumPy 2.0. Some module may need to rebuild instead e.g. with ‘pybind11>=2.12’.
这是由于6月17日 numpy 更新到了2.0 版本,NumPy 2.0.0 是一个重大的版本更新,引入了许多变化,包括新功能和重大更改。一些库还没来得及更新。使用以下代码降级成功:
pip install "numpy<2"
4.2 安装timm报错
指定版本号安装
pip install timm==0.5.4
安装后发现torch版本被改变:
timm依赖于torch,但是torch不依赖timm,先安装timm后再安装torch可以自动调整版本,下载timm,将torch升级版本导致无法使用gpu 。
因此,应先安装timm,再安装torch
重复上述步骤安装torch。。。重复以下两行即可:
pip install C://Users//215//torch-2.4.1+cu118-cp310-cp310-win_amd64.whl
conda install --use-local C:\Users\215\torchvision-0.19.0-py310_cu118.tar.bz2
欢迎来到由智源人工智能研究院发起的Triton中文社区,这里是一个汇聚了AI开发者、数据科学家、机器学习爱好者以及业界专家的活力平台。我们致力于成为业内领先的Triton技术交流与应用分享的殿堂,为推动人工智能技术的普及与深化应用贡献力量。
更多推荐
所有评论(0)