华为云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)

内容没看懂? 不太想学习?想快速解决? 有偿解决: 联系专家