Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/331.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python comet(comet ml)无法与Keras一起运行_Python_Tensorflow_Keras_Comet_Comet Ml - Fatal编程技术网

Python comet(comet ml)无法与Keras一起运行

Python comet(comet ml)无法与Keras一起运行,python,tensorflow,keras,comet,comet-ml,Python,Tensorflow,Keras,Comet,Comet Ml,我正在运行keras示例 我添加导入并创建一个新实验: def train(x_train,y_train,x_test,y_test): model = build_model_graph() from comet_ml import Experiment experiment = Experiment(api_key="XXXX", log_code=True) model.fit(x_train, y_train, batch_size=128, epochs=50, validat

我正在运行keras示例

我添加导入并创建一个新实验:

def train(x_train,y_train,x_test,y_test):
model = build_model_graph()

from comet_ml import Experiment

experiment = Experiment(api_key="XXXX", log_code=True)

model.fit(x_train, y_train, batch_size=128, epochs=50, validation_data=(x_test, y_test))

score = model.evaluate(x_test, y_test, verbose=0)
当我运行我的训练代码时,它失败了

错误:

Using TensorFlow backend.
Traceback (most recent call last):
  File "/Users/nimrodlahav/Code/semantica/experiment-logger-client/train-examples/keras-example.py", line 21, in <module>
    from comet_ml import Experiment
  File ".././comet-client-lib/comet_ml/__init__.py", line 3, in <module>
    from .comet import Experiment
  File ".././comet-client-lib/comet_ml/comet.py", line 29, in <module>
    from comet_ml import keras_logger
  File ".././comet-client-lib/comet_ml/keras_logger.py", line 31, in <module>
    raise SyntaxError("Please import Comet before importing any keras modules")
SyntaxError: Please import Comet before importing any keras modules
使用TensorFlow后端。
回溯(最近一次呼叫最后一次):
文件“/Users/nimrodlahav/Code/semantica/experience logger client/train examples/keras example.py”,第21行,在
来自comet_ml导入实验
文件“././comet客户端库/comet\u ml/\u init\u\u.py”,第3行,在
彗星导入实验
文件“././comet客户端库/comet_ml/comet.py”,第29行,在
从comet\u ml导入keras\u记录器
文件“././comet client lib/comet_ml/keras_logger.py”,第31行,在
raise SyntaxError(“请在导入任何keras模块之前导入Comet”)
SyntaxError:请在导入任何keras模块之前导入Comet

我遗漏了什么?

我看不到代码的开头,但看起来您在导入Comet之前已经导入了Keras

从错误消息看,似乎只需要切换导入行(Comet first Keras second),如您的示例中所示:

from comet_ml import Experiment

import keras
from keras.datasets import mnist
from keras.models import Sequential
from keras.layers import Dense, Dropout
from keras.optimizers import RMSprop 
查看完整的源代码