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时遇到的问题

相关推荐
久久学姐8 小时前
Python+Playwright+Pytest+BDD,用FSM打造高效测试框架
python·pytest·bdd·playwright·fsm
Summer-Bright8 小时前
AI 软件简报 07.29-08.02:OpenAI 降价 80%、DeepSeek 全开源、欧盟动刀
人工智能·ai·开源·ai软件
武子康8 小时前
模型发布可以按天看,生产默认模型不能按天切:一套可回退的 30 天验收流程
人工智能·llm·agent
神经蛙19969 小时前
我用 TRAE Work 做周报:从 4 小时到 45 分钟的完整实操,建议收藏
人工智能
测不准9 小时前
终端日志还在手抄 ANSI 颜色码么?这个 VS Code 插件让你像选主题一样配颜色
人工智能
kuinnebula9 小时前
知识图谱skill
人工智能·知识图谱
DS随心转小程序9 小时前
实测评测 AI 导出鸭转化效能,全方位优化 DeepSeek 输出 word 文档落地使用效率
人工智能·aigc·word·豆包·deepseek·ai导出鸭
哈尔ai9 小时前
别让模型接口成为参数黑洞:Spring MVC 请求绑定、校验与错误契约实战
人工智能
ONEYAC唯样9 小时前
唯样-AI时代,MLCC迎来第二个黄金十年
人工智能
Zane19949 小时前
闭包到底"闭"住了什么?一文讲透 LEGB 规则与循环里的闭包陷阱
后端·python