【问题标题】:Installing tensorboard built from source安装从源代码构建的张量板
【发布时间】:2018-07-21 17:33:10
【问题描述】:

这是关于从源代码构建的张量板,而不是关于 pip 安装的张量板。

我可以成功构建它。

$ git clone https://github.com/tensorflow/tensorboard.git
$ cd tensorboard/
$ bazel build //tensorboard
tensorflow/tensorboard$ bazel build //tensorboard
Starting local Bazel server and connecting to it...
......................................
         : (log messages here)
Target //tensorboard:tensorboard up-to-date:
  bazel-bin/tensorboard/tensorboard
INFO: Elapsed time: 326.553s, Critical Path: 187.92s
INFO: 619 processes: 456 linux-sandbox, 12 local, 151 worker.
INFO: Build completed successfully, 1268 total actions

然后是的,我可以按照tensorboard/README.md 中的说明运行它,并且它可以工作。

$ ./bazel-bin/tensorboard/tensorboard --logdir path/to/logs

问题是,我想像这样通过 pip 安装一样运行它:

$ tensorboard --logdir path/to/logs

但就我所寻找的而言,没有提供用于创建 .whl 文件的脚本,以便我们可以本地 pip 安装它,这与 tensorflow provides one like this 不同。

$ bazel-bin/tensorflow/tools/pip_package/build_pip_package /tmp/tensorflow_pkg
$ sudo pip install /tmp/tensorflow_pkg/tensorflow-1.8.0-py2-none-any.whl

那么...任何人都可以展示如何做到这一点?制作打包脚本可以解决这个问题,但只要通过 pip 提供 tensorboard,它就应该存在于某个地方。 :)

到目前为止,我的解决方法还不够干净:

$ ln -s /my/build/folder/tensorboard/bazel-bin/tensorboard/tensorboard ~/bin
$ ln -s /my/build/folder/tensorboard/bazel-bin/tensorboard/tensorboard.runfiles ~/bin

感谢您的建议,谢谢!

7 月 21 日更新:

感谢 W JC,我发现 tensorboard/pip_package/BUILD 中已经有说明。

# rm -rf /tmp/tensorboard
# bazel run //tensorboard/pip_package:build_pip_package
# pip install -U /tmp/tensorboard/*py2*.pip

虽然不幸的是它在我的环境中显示错误,我猜这是本地问题,可能是因为我使用的是 anaconda。

但基本上问题已经解决了。只要在受支持的环境中运行,它基本上应该可以工作。

【问题讨论】:

    标签: tensorflow tensorboard


    【解决方案1】:

    /tensorboard/pip_packages 中似乎有一个脚本尝试构建轮子

    【讨论】:

    • 谢谢,我可以按如下方式成功运行和构建: (cd to tensorflow/tensorboard) bazel build -c opt //tensorboard/pip_package:build_pip_package 虽然我做不到找轮子……
    • 试试这个命令 bazel run //tensorboard/pip_package:build_pip_package
    猜你喜欢
    • 2021-05-17
    • 1970-01-01
    • 1970-01-01
    • 2018-11-25
    • 1970-01-01
    • 2018-10-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多