如何安装TensorFlow的张量板?

时间:2015-11-10 15:48:57

标签: tensorflow tensorboard

如何安装TensorFlow的张量板?

13 个答案:

答案 0 :(得分:33)

安装Tensorflow的步骤如下:https://www.tensorflow.org/install/

例如,在Linux上仅支持CPU(无GPU),您可以输入以下命令:

pip install -U pip
pip install tensorflow

由于TensorFlow取决于TensorBoard,运行以下命令应该

pip install tensorboard

答案 1 :(得分:27)

尝试在终端中输入which tensorboard。它应该存在installed with pip中提到的tensorboard README(虽然文档没有告诉您现在可以在不做任何其他事情的情况下启动张量板)。

您需要为其提供一个日志目录。如果您位于保存图表的目录中,则可以使用以下内容从终端启动它:

tensorboard --logdir .

或更一般地说:

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

用于任何日志目录。

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

这应该让你开始。至于记录培训过程中有用的任何内容,您需要使用TensorFlow Summary API。您也可以使用TensorBoard callback in Keras

答案 2 :(得分:13)

如果您的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

答案 3 :(得分:7)

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

答案 4 :(得分:5)

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

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

pip install tensorboard
pip show tensorboard

在.bashrc中添加以下别名:

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

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

对于Windows用户,请转入pathShownByPip\tensorboard并从那里运行python main.py

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

答案 5 :(得分:3)

您正在寻找的pip套餐由Google开发tensorflow-tensorboard

答案 6 :(得分: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>

答案 7 :(得分:2)

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

答案 8 :(得分:2)

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

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

在这种情况下,运行

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

应该修复它。

答案 9 :(得分:2)

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

 $❯ conda install -c conda-forge tensorboard 

 $❯ conda install -c anaconda tensorboard 

此外,您可以通过以下方式搜索软件包repo来查看各种内部版本:

$❯ anaconda search -t conda tensorboard

将列出频道和相应的内部版本,支持的操作系统,Python版本等,

答案 10 :(得分:0)

最好不要混淆虚拟环境或在根目录上执行安装。我为轻松安装而采取的步骤如下。我使用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

希望有帮助

答案 11 :(得分:0)

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

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

答案 12 :(得分:-1)

你可能已经为virtualenv安装了tensorflow。 激活它,tensorboard命令将可用。