PyTorch中apex的安装方式

apex是NVIDIA开发的基于PyTorch的混合精度训练加速神器,能够增加运算速度,并且减少显存的占用。

安装方式

需要注意的是apex的安装不能通过 pip install 的方式安装(pip install apex安装的是两个完全不同的库),需要基于Github源码安装。官方提供的安装方式如下:

python 复制代码
git clone https://github.com/NVIDIA/apex
cd apex
# if pip >= 23.1 
pip install -v --disable-pip-version-check --no-cache-dir --no-build-isolation --config-settings "--build-option=--cpp_ext" --config-settings "--build-option=--cuda_ext" ./
# otherwise
pip install -v --disable-pip-version-check --no-cache-dir --no-build-isolation --global-option="--cpp_ext" --global-option="--cuda_ext" ./

【注意】:Apex官方提供的下载命令很简单,但是安装过程中会有各种奇怪的报错。需要注意以下几点:

  • 物理服务器上安装的CUDA版本
  • 虚拟环境中安装的pytorch版本
  • 虚拟环境中安装的cudatoolkit版本 (需要与服务器上CUDA版本一致!)

以上几个版本不匹配的话,就可能会报错。所以请务必确认好版本!

报错解决

由于apex兼容性太差,按照官网安装也可能会出现一些列问题,这时可以切换下载的Git分支,尝试哪个分支能够安装成功。具体可以参考:安装apex时遇到的问题

相关推荐
AI医影跨模态组学3 分钟前
Cell Rep Med 复旦大学附属肿瘤医院邵志敏教授、肖毅等团队:基于机器学习的多模态整合促进HR+/HER2−乳腺癌的风险分层
人工智能·机器学习·论文·医学·医学影像
TRACER~8510 分钟前
项目实战:pyqt6实现拼豆图纸生成器
python·pyqt
锵锵锵锵~蒋12 分钟前
AI全托管处理EXCEL(并接入AI平台)
人工智能·excel·mcp·ai全托管·ai提效’
Flandern111113 分钟前
Go程序员学习AI大模型项目实战02:给 AI 装上“大脑”:从配置解包到流式生成的深度拆解
人工智能·后端·python·学习·golang
qq_2837200519 分钟前
Python 数据分析:Pandas+NumPy 超详细教程
python·数据分析·pandas
dragen_light21 分钟前
气象数据下载-Climate Data Store
python
许杰小刀24 分钟前
Python网络请求库,从 requests 到 httpx
开发语言·python·httpx
weixin_5134499626 分钟前
walk_these_ways项目学习记录第十篇(通过行为多样性 (MoB) 实现地形泛化)--从仿真到部署
人工智能·学习·算法
2501_9481142428 分钟前
Claude Sonnet 4.6 深度评测:性能逼近 Opus、成本打骨折,附接入方案与选型指南
大数据·网络·人工智能·安全·架构
angleboy832 分钟前
【原创】如何WIN 10/11系统下解决YOLOv13训练异常的安装指南
人工智能·深度学习·yolo