python的模型运行提示警告的疑问

图片说明

运行个模型,跑出这么多警告,有的说是numpy版本太高,说是要降低到1.13.0。。我试过降低版本,貌似又会报错。。具体该如何解决呢? 如果实在要降低版本,到什么版本就可以了?
另外,两种警告,为什么一种是红色背景,一种是白色的。。
我最关心的是,如何消除这些警告。。
试过import warnings,用filterwarnings来处理,解决不了问题。。顶多只是第二次运行时没有相应警告。。。如果第一次都不想出现这种警告,该怎么办呢?

1个回答

第一个警告

https://blog.csdn.net/weixin_42081389/article/details/88799552

里面的第2点,或者用里面的第1点过滤警告。

第二个警告

原因是因为to_int32()已经被废弃了,你把你写的代码里面的to_int32()换成tf.cast(x, dtype=tf.int32)就行了

Lemonpro
Lemonpro 回复lmw0320: 这是过滤信息用的,"1"是默认的,表示显示所有信息。"2"表示只显示warning和error。"3"表示只显示error,你可以设置"3"把它过滤掉。
6 个月之前 回复
Lemonpro
Lemonpro 回复lmw0320: 是的,这个是高版本的问题。你降低到1.6.0试试
6 个月之前 回复
lmw0320
lmw0320 第一个警告设置过来警告,也用这个代码?os.environ['TF_CPP_MIN_LOG_LEVEL'] = '2'
6 个月之前 回复
lmw0320
lmw0320 第二个警告,我没有用到to_int32()这样的代码啊。。按照你的意思,就是把TensorFlow版本降低使用,就可以避免这个问题了,是吧
6 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问