如何解决如何在 bazel 项目中添加 tensorflow?
我的项目结构
>>> from word_forms.word_forms import get_word_forms
>>> get_word_forms("president")
>>> {'n': {'presidents','presidentships','presidencies','presidentship','president','presidency'},'a': {'presidential'},'v': {'preside','presided','presiding','presides'},'r': {'presidentially'}}
>>> get_word_forms("elect")
>>> {'n': {'elects','electives','electors','elect','eligibilities','electorates','eligibility','elector','election','elections','electorate','elective'},'a': {'eligible','electoral','elective','elect'},'v': {'electing','elects','elected','r': set()}
在 WORKSPACE 文件中我添加了这个
/PROJECT
WORKSPACE
BUILD
third_party
tensorflow <-- cloned repository
my_files
BUILD
最初,文件中已经写入了以下内容
local_repository(
name = "tensorflow",path = "third_party/tensorflow",)
load("@tensorflow//tensorflow:workspace3.bzl","workspace")
workspace()
load("@tensorflow//tensorflow:workspace2.bzl","workspace")
workspace()
load("@tensorflow//tensorflow:workspace1.bzl","workspace")
workspace()
load("@tensorflow//tensorflow:workspace0.bzl","workspace")
workspace()
比在 my_files/BUILD 中我写了以下
#Tensorflow repo should always go after the other external dependencies.
# 2020-10-30
_TENSORFLOW_GIT_COMMIT = "84384703c0d8b502e33ff6fd7eefd219dca5ff8e"
_TENSORFLOW_SHA256= "23fb322fc15a20f7a7838d9a31f8b16f60700a494ea654311a0aa8621769df98"
http_archive(
name = "org_tensorflow",urls = [
"https://github.com/tensorflow/tensorflow/archive/%s.tar.gz" % _TENSORFLOW_GIT_COMMIT,],patches = [
"@//third_party:org_tensorflow_compatibility_fixes.diff",patch_args = [
"-p1",strip_prefix = "tensorflow-%s" % _TENSORFLOW_GIT_COMMIT,sha256 = _TENSORFLOW_SHA256,)
load("@org_tensorflow//tensorflow:workspace.bzl","tf_workspace")
tf_workspace(tf_repo_name = "org_tensorflow")
构建时出现以下错误
objc_library(
deps = [
"@tensorflow//tensorflow/lite/objc:TensorFlowLite",)
也许我以某种方式错误地添加了 tensorlow,但我不知道如何修复它
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。