Wre*_*ghi 2 python-3.x keras tensorflow
我对这段代码有问题:
from tensorflow.keras.models import Sequential
Run Code Online (Sandbox Code Playgroud)
并得到这个错误:
Traceback (most recent call last):
File "K:\test.py", line 1, in <module>
from tensorflow.keras.models import Sequential
File "G:\Program Files\Python37\lib\site-packages\keras\api\_v2\keras\__init__.py", line 10, in <module>
from keras import __version__
File "G:\Program Files\Python37\lib\site-packages\keras\__init__.py", line 25, in <module>
from keras import models
File "G:\Program Files\Python37\lib\site-packages\keras\models.py", line 20, in <module>
from keras import metrics as metrics_module
File "G:\Program Files\Python37\lib\site-packages\keras\metrics.py", line 26, in <module>
from keras import activations
File "G:\Program Files\Python37\lib\site-packages\keras\activations.py", line 20, in <module>
from keras.layers import advanced_activations
File "G:\Program Files\Python37\lib\site-packages\keras\layers\__init__.py", line 23, in <module>
from keras.engine.input_layer import Input
File "G:\Program Files\Python37\lib\site-packages\keras\engine\input_layer.py", line 21, in <module>
from keras.engine import base_layer
File "G:\Program Files\Python37\lib\site-packages\keras\engine\base_layer.py", line 43, in <module>
from keras.mixed_precision import loss_scale_optimizer
File "G:\Program Files\Python37\lib\site-packages\keras\mixed_precision\loss_scale_optimizer.py", line 18, in <module>
from keras import optimizers
File "G:\Program Files\Python37\lib\site-packages\keras\optimizers.py", line 26, in <module>
from keras.optimizer_v2 import adadelta as adadelta_v2
File "G:\Program Files\Python37\lib\site-packages\keras\optimizer_v2\adadelta.py", line 22, in <module>
from keras.optimizer_v2 import optimizer_v2
File "G:\Program Files\Python37\lib\site-packages\keras\optimizer_v2\optimizer_v2.py", line 37, in <module>
"/tensorflow/api/keras/optimizers", "keras optimizer usage", "method")
File "G:\Program Files\Python37\lib\site-packages\tensorflow\python\eager\monitoring.py", line 361, in __init__
len(labels), name, description, *labels)
File "G:\Program Files\Python37\lib\site-packages\tensorflow\python\eager\monitoring.py", line 135, in __init__
self._metric = self._metric_methods[self._label_length].create(*args)
tensorflow.python.framework.errors_impl.AlreadyExistsError: Another metric with the same name already exists
Run Code Online (Sandbox Code Playgroud)
看过 这个帖子 ,没明白啥意思
绝不导入两次
nip*_*pun 12
您可以通过将 Keras 版本降级到 来解决该问题2.6.0
,即使您只安装了 TensorFlow,它也会安装 Keras==2.7.1 作为部分依赖项。简单来说,这个版本差异导致了错误。
在IPython Kernel
或在活动环境中,
pip install keras==2.6.0
在部署环境(例如 docker)中,
在.keras==2.6.0
requirements.txt
归档时间: |
|
查看次数: |
8904 次 |
最近记录: |