57

如何安装 TensorFlow 的张量板?

4

12 回答 12

51

安装 Tensorflow 的步骤在这里:https ://www.tensorflow.org/install/

例如,在仅用于 CPU(无 GPU)的 Linux 上,您将键入以下命令:

pip install -U pip
pip install tensorflow

由于TensorFlow依赖于TensorBoard ,因此不需要运行以下命令:

pip install tensorboard
于 2015-11-10T15:53:33.207 回答
34

尝试which tensorboard在终端中输入。如果您按照tensorboard README中的说明进行安装,pip它应该存在(尽管文档没有告诉您现在可以在不执行任何其他操作的情况下启动 tensorboard)。

你需要给它一个日志目录。如果您位于保存图表的目录中,则可以从终端启动它,如下所示:

tensorboard --logdir .

或更一般地说:

tensorboard --logdir /path/to/log/directory

对于任何日志目录。

然后打开您最喜欢的网络浏览器并输入localhost:6006连接。

那应该让你开始。至于在训练过程中记录任何有用的信息,您需要使用TensorFlow Summary API。您还可以TensorBoard在 Keras 中使用回调

于 2015-11-11T00:04:10.833 回答
14

如果您的 Tensorflow 安装位于此处:

/usr/local/lib/python2.7/dist-packages/tensorflow

那么启动 Tensorboard 的 python 命令是:

$ python /usr/local/lib/python2.7/dist-packages/tensorflow/tensorboard/tensorboard.py --logdir=/home/user/Documents/.../logdir

从 pip 安装允许您使用:

$ tensorboard --logdir=/home/user/Documents/.../logdir
于 2015-11-12T19:38:04.747 回答
9

TensorBoard 不是一个单独的组件。TensorBoard 与 TensorFlow 一起打包。

于 2015-11-11T00:21:56.743 回答
8

为其创建别名可能会有所帮助。

安装并找到您的张量板位置:

pip install tensorboard
pip show tensorboard

在 .bashrc 中添加以下别名:

alias tensorboard='python pathShownByPip/tensorboard/main.py'

打开另一个终端或运行 exec bash。

对于 Windows 用户,cd 进入pathShownByPip\tensorboardpython main.py从那里运行。

对于 Python 3.x,请使用pip3代替pip,并且不要忘记python3在别名中使用。

于 2018-04-25T22:50:53.307 回答
4

添加这个只是为了这个问题的完整性(有些问题可能会因为这个问题的重复而被关闭)。

我通常对 pip 使用用户模式,即。pip install --user即使指令采用 root 模式。这样,我的张量板安装在 中~/.local/bin/tensorboard,并且不在我的路径中(这也不应该是理想的)。所以我无法访问它。

在这种情况下,运行

sudo ln -s ~/.local/bin/tensorboard /usr/bin

应该修复它。

于 2018-04-07T14:28:07.553 回答
3

如果您使用 Python 的 anaconda 发行版,那么只需执行以下操作:

 $❯ conda install -c conda-forge tensorboard 

或者

 $❯ conda install -c anaconda tensorboard 

此外,您可以通过以下方式搜索软件包存储库来查看各种构建:

$❯ anaconda search -t conda tensorboard

这将列出频道和相应的构建、支持的操作系统、Python 版本等,

于 2018-07-03T00:56:57.867 回答
3
pip install tensorflow.tensorboard  # install tensorboard
pip show tensorflow.tensorboard
# Location: c:\users\<name>\appdata\roaming\python\python35\site-packages
# now just run tensorboard as:
python c:\users\<name>\appdata\roaming\python\python35\site-packages\tensorboard\main.py --logdir=<logidr>
于 2017-12-22T15:22:38.617 回答
2

如果您使用 安装 TensorFlow ,则可以通过在终端上pip发出命令来检索 TensorBoard 的位置。which tensorboard然后,如有必要,您可以编辑 TensorBoard 文件。

于 2016-07-15T12:58:17.373 回答
2

您要查找的pip软件包是tensorflow-tensorboard由 Google 开发的。

于 2017-06-28T18:01:42.023 回答
1

最好不要混淆虚拟环境或在根目录进行安装。我为无忧安装所采取的步骤如下。我使用 conda 来安装我所有的依赖项而不是 pip。我正在回答额外的细节,因为当我尝试在我的根环境上安装张量板和张量流时,它搞砸了。

  • 创建一个虚拟环境

    conda create --name my_env python=3.6

  • 激活虚拟环境

    source activate my_env

  • 安装基本的必需模块

    conda install pandas

    conda install tensorflow

  • 安装张量板

    conda install -c condo-forge tensor board

希望有帮助

于 2018-07-11T17:19:56.380 回答
0

我在 MacOS 上本地安装了 tensorflow 1.15.0(显然包括 tensorboard)。

对我来说,我的用户目录中相关文件的路径是 Library/Python/3.7/lib/python/site-packages/tensorboard/main.py。因此,which这对我不起作用,但您必须查找名为 main.py 的文件,这很奇怪,因为它显然是为其他用户命名的。

于 2019-12-19T19:17:41.977 回答