Bazel项目+Tensorflow依赖关系问题
创始人
2024-11-26 17:00:21
0
  1. 首先,在WORKSPACE文件中添加TensorFlow依赖项

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")

http_archive( name = "io_bazel_rules_docker", urls = ["https://github.com/bazelbuild/rules_docker/releases/download/v0.6.1/rules_docker-v0.6.1.tar.gz"], sha256 = "a6b1ebb29bae44e2aa8ca2db7939d62aa07d585f7f4008f0353d6eb6d62b9bf7", )

http_archive( name = "org_tensorflow", urls = ["https://mirror.bazel.build/github.com/tensorflow/tensorflow/archive/v2.4.1.tar.gz"], sha256 = "d9285d6f2b673ece17c86b01132f84b7bea9c757a4f91706a883ce33897d4a9b", strip_prefix = "tensorflow-2.4.1", )

  1. 接下来,确保运行Bazel构建的Python可执行文件可以找到TensorFlow

python_binary( name = "my_executable", main = "my_executable.py", srcs = ["my_executable.py"], deps = [ "//tensorflow:tensorflow", "@numpy//:numpy", ], )

  1. 最后,确保在运行Bazel构建之前安装TensorFlow

$ pip install tensorflow==2.4.1

或者使用Bazel提供的TensorFlow编译选项

$ bazel build --config=opt //tensorflow/tools/pip_package:build_pip_package $ ./bazel-bin/tensorflow/tools/pip_package/build_pip_package /tmp/tensorflow_pkg

然后再使用pip来安装

$ pip install /tmp/tensorflow_pkg/tensorflow-2.4.1-*.whl

相关内容

热门资讯

一分钟了解!来几局辅助器下载(... 一分钟了解!来几局辅助器下载(辅助挂)其实真的有挂(有挂工具)-哔哩哔哩;实战中需综合运用上述技巧,...
重大通报!聚星扑克德州有假吗!... 重大通报!聚星扑克德州有假吗!其实是真的有挂((2022已更新))(哔哩哔哩);(需添加指定薇136...
九分钟普及!wpk系统发牌规律... 九分钟普及!wpk系统发牌规律(透视)软件透明挂((2022已更新))(哔哩哔哩)1、玩家可以在wp...
信息共享!广东雀神麻将提高赢的... 1、信息共享!广东雀神麻将提高赢的几率(辅助挂)竟然是真的有挂(今日头条)-哔哩哔哩;详细教程。2、...
教程辅助!nzt德州辅助软件基... 教程辅助!nzt德州辅助软件基本了解!其实真的有挂((2021已更新))(哔哩哔哩)是一款可以让一直...
重大来袭!老友麻将十三张助赢神... 重大来袭!老友麻将十三张助赢神器购买(辅助挂)确实真的有挂(有挂教程)-哔哩哔哩,亲,有的,ai轻松...
四分钟普及!德扑计算软件(辅助... 四分钟普及!德扑计算软件(辅助挂)辅助透视((2025已更新))(哔哩哔哩)1、打开德州poker外...
透视好牌!雀神小程序辅助app... 透视好牌!雀神小程序辅助app(辅助挂)果真真的有挂(确实有挂)-哔哩哔哩;科技安装教程;13670...
科普攻略!德州poker外挂!... 科普攻略!德州poker外挂!其实真的有挂((2020已更新))(哔哩哔哩);大神普及一款德州ai内...
玩家必备科技!大唐麻将app系... 1、玩家必备科技!大唐麻将app系统怎么控牌的(辅助挂)确实真的有挂(有挂教学)-哔哩哔哩;详细教程...