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

相关推荐
2603_965148117 分钟前
如何解析JSON数据?API返回的商品信息处理教程
开发语言·数据库·python·自动化·json·api
昨日之日20069 分钟前
LTX-2.5:更清晰、更可控、同步音画、多镜头连贯的AI视频神器
人工智能·音视频
九硕智慧建筑一体化厂家23 分钟前
数字化管控落地,直流照明构筑安全照明体系
运维·人工智能·笔记·安全·智慧城市
江厌0124 分钟前
本地部署DeepSeek显卡怎么选?我把显存计算公式和实测记录写下来了
人工智能·百度·联想工作站·代理商推荐·渠道对比·工作站
小席是个热心肠32 分钟前
AI相关的自我学习
java·人工智能·学习
FII工业富联科技服务34 分钟前
工业AI自治的演进趋势:从内容生成到Agent驱动的工厂运营范式转变
人工智能
程序猿编码37 分钟前
不用GPU,不用多线程,我用C++20手写了一个Gemma 3推理引擎
pytorch·语言模型·大模型·c++20·推荐算法
云和数据.ChenGuang1 小时前
fastapi的参数剖析
人工智能·深度学习·机器学习·语言模型·状态模式·fastapi
日常筹谋记1 小时前
技术研究:数据中心HVDC系统直流保护配合与ABB电气产品参数解析
人工智能·创业创新·业界资讯
元岳数字人小元1 小时前
AI数字人系统赋能场景升级,数字人一体机实现服务提效降本
人工智能