ModuleNotFoundError: No module named ‘apex‘

本文介绍了一种简化方法,避免新手安装Git后再从GitHub克隆NVIDIAApex的问题。建议直接访问Apex网页下载文件夹,将内容复制到Python项目,同时指出apex的amp和DistributedDataParallel模块已过时,推荐使用torch库的对应功能。
摘要由CSDN通过智能技术生成

网上有很多教程来解决这个问题:

可能最多的是:

git clone https://www.github.com/nvidia/apex
cd apex
python setup.py install [--cuda_ext] [--cpp_ext]

类似这种模式的,从github上git clone。

介于一些小白(没错就是我)还需要去安装git,git安装又需要教程,所以推荐:

解决方法:

直接到 https://www.github.com/nvidia/apex 网页,也就是上方代码git clone的地址,下载文件夹。

下载完成:

然后直接将里面的文件直接复制到你需要的python项目中即可。

后续更新:

以上操作是因为想使用注释部分代码:

#from apex.parallel import DistributedDataParallel as DDP
#from apex import amp


import torch.amp
from torch.nn.parallel import DistributedDataParallel as DDP

但实际上 apex.amp和apex.parallel.DistributedDataParallel都已经deprecated了,可以直接用torch.amp和torch.parallel.DistributedDataParallel。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值