当前位置: 首页 > news >正文

win11编译pytorch cuda128版本流程

Geforce 50xx系显卡最低支持cuda128,torch cu128 release版本目前还没有释放,所以自己基于2.6.0源码自己编译wheel包。

1. 前置条件

1. 使用visual studio installer 安装visual studio 2022,工作负荷选择【使用c++的桌面开发】,安装完成后将“VC\Tools\MSVC\<版本号>\bin\Hostx64\x64”对应的路径加入环境变量;

2. 访问https://github.com/pytorch/pytorch/releases/download/v2.6.0/pytorch-v2.6.0.tar.gz下载源码,可以替换成kkgithub镜像访问,下载后解压;

3. 访问https://github.com/conda-forge/miniforge/releases/download/24.11.3-0/Miniforge3-Windows-x86_64.exe安装miniforge;

2. 编译

打开 Miniforge Prompt,依次执行如下代码:

##如果访问报错或速度缓慢,搜索并替换conda、pip清华源
conda create torch_build_env python=3.10 libuv
conda activate torch_build_env
conda install -y astunparse numpy ninja pyyaml setuptools cmake cffi typing_extensions future six requests dataclassesset MAX_JOBS=24
set USE_DISTRIBUTED=OFF
set USE_CUDA=ON
set PYTORCH_BUILD_VERSION=2.6.0a0+cu128-cp31016-win_x64
set PYTORCH_BUILD_NUMBER=0 cd C:\pytorch-v2.6.0
##执行前先确保删除build目录
python setup.py bdist_wheel

编译完成后,wheel包在dist目录下,使用pip安装

pip install dist\torch-2.6.0a0+cu128.cp31016.win.x64-cp310-cp310-win_amd64.whl


http://www.mrgr.cn/news/92592.html

相关文章:

  • 点云 PCL 滤波在自动驾驶的用途。
  • 部分简单字符串算法题解(自用)
  • string类在OJ的使用
  • 人类驾驶的人脑两种判断模式(反射和预判)-->自动驾驶两种AI模式
  • docker通用技术介绍
  • Hadoop架构详解
  • java网络编程--基于TCP协议的网络编程
  • MySQL 用户权限管理深度解析:从基础到高阶实践(2000字指南)
  • 《从零到全栈:Vue2入门宝典》
  • 多元数据直观表示(R语言)
  • 工业AR眼镜的‘芯’动力:FPC让制造更智能【新立电子】
  • linux--多进程开发(6)IPC之内存映射
  • 【Jenkins】个人向-Jenkinsfile如何写
  • Git:多人协作
  • 1.2.2 使用Maven方式构建Spring Boot项目
  • 七、Three.jsPBR材质与纹理贴图
  • C++初阶—list类
  • 趣讲TCP三次握手
  • python3GUI--Fun!音乐播放器 By:PyQt5(附下载地址)
  • Ollama 简介及安装部署