Ошибка TensorBoard — [WinError 2] Система не может найти указанный файл

#python #tensorflow #tensorboard

#питон #тензорный поток #tensorboard #python #tensorflow

Вопрос:

Я пытаюсь запустить TensorBoard со следующим кодом

 %load_ ext tensorboard.notebook

import tensorflow as tf

x = tf.constant( [100,200,300], name = 'x')
y = tf.constant([1,2,3], name = 'y')

sum_x = tf.reduce_sum(x, name="sum_x"
prod y = tf.reduce_prod(y,name="prod_y")

final div = tf.div(sum_x, prod_y, name = 'final div’)
final_mean = tf.reduce_mean([sum_x, prod_y], name = 'final_mean*)
sess=tf .Session()

print ("x: ",sess.run(x))
print ("y: ", sess.run(y))
print ("sum(x): ", sess.run(sum_x))
print ("prod(y): ", sess.run(prod_y))
print ("sum(x)/prod(y): ", sess.run(final_ div))
print ("mean(sum(x), prod(y)): ", sess.run(final_mean))

writer = tf.summary.FileWriter('janani_ex_2', sess.graph)
writer.close()

sess.close()

%tensorboard --logdir = 'janani_ex_2'
  

Это отображается Launching tensorboard , а затем возникает [WinError 2] The system cannot find the file specified ошибка.

Что я делаю не так?

Комментарии:

1. Не могли бы вы опубликовать код и ошибку здесь?

Ответ №1:

В Windows вам необходимо изменить эту строку

%tensorboard --logdir = 'janani_ex_2'

Для

%tensorboard --logdir '.janani_ex_2'

Я предполагаю, что папка janani_ex_2 содержит ваши журналы и расположена внутри папки, в которой находится ваш ноутбук jupyter.

Ответ №2:

Если вы не используете Jupyter notebook, то в папке с объектами tensorboard используйте это:

 tensorboard --logdir ./
  

Для получения файлов будет выполнен поиск в текущей папке. Чтобы перейти к папке, введите cd, а затем скопируйте и вставьте название папки.