Open RrankPyramid opened 7 months ago
最新主线已支持torch_npu.npu.mem_get_info
@yunyiyun 请问是哪个版本的主线呢?我安装的版本是gitee上的3月11日发布的release v5.0.1.1-pytorch2.1.0 。这个版本里调用确实没有这个函数。报错如下:
>>> import torch
>>> torch.__version__
'2.1.1'
>>> import torch_npu
>>> torch_npu.__version__
'2.1.0.post2'
>>> torch_npu.npu.is_available()
True
>>> torch_npu.npu.mem_get_info()
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: module 'torch_npu.npu' has no attribute 'mem_get_info'
目前发布的版本还没有支持,需要你源码编译v2.1.0-6.0.rc1分支
Accelarate 库中具有npu相关的实现,但其调用中依赖了
torch_npu.npu.mem_get_info
来获取当前显存占用情况,而这个当前版本的torch_npu
不支持。是否有一些替代的函数可以实现类似mem_get_info
函数的功能? 相关代码(来自accelerate==0.28.0)