×

签到

分享到微信

打开微信,使用扫一扫进入页面后,点击右上角菜单,

点击“发送给朋友”或“分享到朋友圈”完成分享

MLU2XX系列上整除遇到的问题 已完结 liuhangda2023-07-20 16:53:32 回复 3 查看 技术答疑 使用求助
MLU2XX系列上整除遇到的问题
分享到:

【寒武纪硬件产品型号】MLU220/270


【使用操作系统】必填*:ubuntu18.04


【使用驱动版本】必填*:
例如:v4.20.6


【出错信息】必填*:div op 不支持整数

[WARNING][/pytorch/catch/torch_mlu/csrc/aten/operators/op_methods.cpp][line:801][div][thread:140166255454016][process:17780]: 

div Op cannot run on MLU device, start running on CPU!

[ERROR][/pytorch/catch/torch_mlu/csrc/aten/operators/cnml/internal/scale_internal.cpp][line:14][cnml_scale_internal][thread:140166255454016][process:17780]: 

Not implemented for int

以及 不支持int32转float

[ERROR][/pytorch/catch/torch_mlu/csrc/aten/operators/cnml/copy.cpp][line:36][cast_type][thread:140166255454016][process:17780]: 

You are trying to convert Int tensor to Float tensor! We do not support this kind of type cast!

[WARNING][/pytorch/catch/torch_mlu/csrc/aten/operators/op_methods.cpp][line:68][copy_][thread:140166255454016][process:17780]: 

copy_ Op cannot run on MLU device, start running on CPU!


【当前已做了哪些信息确认】

  1. 数据放到CPU上能够正常运算

  2. 参与运算的有一个int64的,从torch.topk返回的值

    1. 且没有算子支持从int64到float的转换


【出错代码链接】

其实就是整除运算,

``` a = b // c ```

这样的代码报的错。


请问如何添加①整数除法支持  或 ②int32转float算子呢?



版权所有 © 2024 寒武纪 Cambricon.com 备案/许可证号:京ICP备17003415号-1
关闭