在 jupyter 中找不到 Tensorboard 作为魔术功能

Tensorboard not found as magic function in jupyter

我想 运行 使用最新的 tensorflow 2.0.0a0 在 jupyter 中使用 tensorboard。 使用 tensorboard 版本 1.13.1 和 python 3.6。

使用

... %tensorboard --logdir {logs_base_dir}

我收到错误:

UsageError: Line magic function %tensorboard not found

您知道问题出在哪里吗?似乎所有版本都是最新的,命令似乎也是正确的。

谢谢

更新

对于更新的 TF 版本(tensorflow>=1.14.0 & tensorflow != 2.0.0a0 - 比 TF2.0-alpha 更新)像这样加载扩展

%load_ext tensorboard

旧答案

需要先加载扩展:

%load_ext tensorboard.notebook
%tensorboard --logdir {logs_base_dir}

如果你使用的是 TF 2.0,你可以在你的 notebook 环境中执行下面的代码,在你的魔法命令之前:

%load_ext tensorboard

2020 年

我需要 pip 卸载 tensorflowtensorboard

然后安装tf-nightly

为了让它工作

%load_ext tensorboard.notebook
%tensorboard --logdir {logs_base_dir}

之前需要加载扩展。你可以试试 -> %load_ext tensorboard .它对我有用。我正在使用 TensorFlow 1。>

我就是这样解决的

%load_ext tensorboard
%tensorboard --logdir /content/drive/MyDrive/Dog\ Vision/logs

--logdir之后,这是我的路径目录/content/drive/MyDrive/Dog\ Vision/logs。对你来说应该是不同的。