Тенсорборд скалярных участков навсегда нагрузка - PullRequest
1 голос
/ 23 февраля 2020

Я пытаюсь заставить тензорную доску изобразить свои значения потерь, но графики, кажется, загружаются вечно, фактически никогда ничего не рисуя. Это выглядит так: enter image description here

Мой код ниже:

model = init_model_1() # initialize and compile model

training_generator = DataGenerator(train, labels_train, **train_params)
validation_generator = DataGenerator(test, labels_test, **train_params)

tensorboard = keras.callbacks.TensorBoard(log_dir='./logs', write_graph=False, update_freq=10, profile_batch=0)

model.fit_generator(generator = training_generator, 
        validation_data = validation_generator,
        epochs=1,
        shuffle=True,
        workers = 4,
        verbose = 1,
        callbacks=[tensorboard])

Я пишу это на AWS Cloud9. Tensorflow и тензорная доска все в актуальном состоянии.
Странно то, что тензорная доска работала правильно, пока однажды я не попыталась использовать линейный магистр c% тензорная доска в моем ноутбуке Jupyter, чтобы создать новую тензорную доску экземпляр для каждой отдельной модели, которую я тренировал, вместо того, чтобы создавать один экземпляр в самом начале. Это привело к тому, что тензорная доска не отображалась правильно, как показано выше, поэтому я вернулся к старой версии своего кода, когда тензорная доска работала ... и она все еще работает неправильно. Есть идеи, почему это происходит?
Я пытался завершить и перезапустить тензорную доску после завершения тренировки, и размер файла tfevents остается постоянным, но безрезультатно.

...