【问题标题】:comet (comet-ml) fails to run with Kerascomet (comet-ml) 无法与 Keras 一起运行
【发布时间】:2017-09-21 20:10:59
【问题描述】:

我正在运行来自 Comet github project 的 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

我错过了什么?

【问题讨论】:

    标签: python tensorflow keras comet comet-ml


    【解决方案1】:

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

    从错误消息看来,只需要切换导入行(彗星第一 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 
    

    查看完整源代码example

    【讨论】:

      猜你喜欢
      • 2011-11-11
      • 1970-01-01
      • 2011-05-26
      • 2012-05-06
      • 1970-01-01
      • 2013-04-04
      • 2010-10-29
      • 1970-01-01
      相关资源
      最近更新 更多