[英]comet (comet-ml) fails to run with Keras
我正在运行来自Comet github项目的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
我想念什么?
我看不到代码的开头,但是看起来您是在导入Comet之前先导入Keras的。
从错误消息中看来,只需要切换导入行(首先输入Comes,然后输入Keras),如您的示例所示:
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
查看完整的源代码示例 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.