首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AttributeError:'gevent._local.local‘对象没有属性值

AttributeError:'gevent._local.local‘对象没有属性值
EN

Stack Overflow用户
提问于 2019-09-19 19:43:43
回答 1查看 930关注 0票数 2

我有一个keras模型,它在模型训练期间工作得非常好,但是当我试图在经过训练的模型上运行model.predict命令时,

我收到以下错误:-

代码语言:javascript
复制
Traceback (most recent call last):
 File "/opt/program/predictor.py", line 69, in predict
    a=model.predict(x_input, verbose=0)
  File "/usr/local/lib/python3.6/dist-packages/keras/engine/training.py", line 1456, in predict
    self._make_predict_function()
  File "/usr/local/lib/python3.6/dist-packages/keras/engine/training.py", line 378, in _make_predict_function
    **kwargs)
  File "/usr/local/lib/python3.6/dist-packages/keras/engine/network.py", line 323, in __setattr__
    super(Network, self).__setattr__(name, value)
  File "/usr/local/lib/python3.6/dist-packages/keras/engine/base_layer.py", line 1215, in __setattr__
    if not _DISABLE_TRACKING.value:
  File "src/gevent/local.py", line 408, in gevent._local.local.__getattribute__

AttributeError: 'gevent._local.local' object has no attribute 'value'

我已经搜索过这个错误,但没有找到任何解决方案。有人知道解决这个问题的方法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-09-19 19:43:43

我知道这个错误的原因:

我的码头容器自动安装最新的keras版本,该版本被更改为2.3.0(新的稳定版本),直到上周才可用,所以我的容器以前运行得很好。Keras新的稳定版本: 2.3.0可能与导致这种冲突的Gevent有一些问题。

I卸载了keras并安装了2.2.5版本,解决了错误.

代码语言:javascript
复制
pip uninstall keras
pip install keras==2.2.5
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58018009

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档