华为云AI开发平台ModelArts日志提示“AttributeError: ‘NoneType’ object has no attribute ‘dtype’”_云淘科技
问题现象
代码在Notebook的keras镜像中可以正常运行,在训练模块使用tensorflow.keras训练报错时,出现如下报错:AttributeError: ‘NoneType’ object has no attribute ‘dtype’。
原因分析
训练镜像的numpy版本与Notebook中不一致。
处理方法
在代码中打印出numpy的版本,查看是否为1.18.5版本,若非该版本号则在代码开始处执行:
import os os.system('pip install numpy==1.18.5')
如果依旧有报错情况,将以上代码修改为:
import os os.system('pip install numpy==1.18.5') os.system('pip install keras==2.6.0') os.system('pip install tensorflow==2.6.0')
父主题: 业务代码问题
同意关联代理商云淘科技,购买华为云产品更优惠(QQ 78315851)
内容没看懂? 不太想学习?想快速解决? 有偿解决: 联系专家