我试图从来源建立张量流。一旦使用我的笔记本电脑上的指南,我已经成功完成了,现在我正在尝试使用我的桌面。 .whl文件无法显示在/ tmp目录中,这导致无法在下一步中安装pip包。我无法在任何地方找到.whl文件。 我尝试重新安装bazel并重新下载tensorflow git repo 并且从头开始做了很多次的整个过程,它根本无法显示在/ tmp中。我不习惯修改python包构建脚本来尝试不同的目录。 任何人都可以就我可以尝试的内容提出一些建议吗? (tensorflow以通常的方式成功安装pip。)
成功构建后调用build命令会给出以下输出:
WARNING: /home/shagas/Data/SW/tensorflow/tensorflow/contrib/learn/BUILD:15:1: in py_library rule //tensorflow/contrib/learn:learn: target '//tensorflow/contrib/learn:learn' depends on deprecated target '//tensorflow/contrib/session_bundle:gc': No longer supported. Switch to SavedModel immediately.
INFO: Analysed target //tensorflow/tools/pip_package:build_pip_package (0 packages loaded).
INFO: Found 1 target...
Target //tensorflow/tools/pip_package:build_pip_package up-to-date:
bazel-bin/tensorflow/tools/pip_package/build_pip_package
INFO: Elapsed time: 0.243s, Critical Path: 0.00s
INFO: Build completed successfully, 1 total action
但我无法在任何地方找到.whl
答案 0 :(得分:9)
似乎我错过了一个步骤,使得.whl包从我认为用于另一个案例的构建中出来。
bazel-bin/tensorflow/tools/pip_package/build_pip_package /tmp/tensorflow_pkg
答案 1 :(得分:0)
如果构建成功,那么Bazel必须构建一些东西。
Bazel通常会在成功构建结束时打印某些顶级输出文件的路径。 --show_outputs=<number>
标志设置Bazel打印路径数的限制。如果您在此处未看到构建的PIP包的路径,您也可以在bazel-bin/path/to/package/*
或bazel-genfiles/path/to/package/*
下查找。