如果您的项目依赖于TensorFlow,建议您添加.
load("//tensorflow:workspace.bzl", "tf_workspace") tf_workspace()
...to您的WORKSPACE文件,它将加载TF的所有依赖项。
但是,如果您查看TensorFlow的workspace.bzl文件..。https://github.com/tensorflow/tensorflow/blob/master/tensorflow/workspace.bzl
您可以看到,它依赖于@io_bazel_rules_closure的规则。这意味着您还必须在您的@io_bazel_rules_closure文件中定义此WORKSPACE规则,并使其与TensorFlow保持同步,即使您在项目中的任何其他地方都不需要它。
是否有办法以某种方式将load()命令添加到tf_workspace()宏中?
谢谢!
发布于 2018-10-02 15:00:56
不,无法在tf_workspace()中添加此规则,因为https://github.com/tensorflow/tensorflow/blob/master/tensorflow/workspace.bzl中定义的skylark规则tf_workspace()需要加载@io_bazel_rules_closure。
基本上,有两种方法可以使这一工作。
https://stackoverflow.com/questions/52482972
复制相似问题