Release: Package public API protocol buffer files into an archive
Change: 153363147
This commit is contained in:
parent
fd32dc59f0
commit
1ae60b652a
tensorflow/tools
@ -34,6 +34,7 @@
|
||||
# - lib_package/libtensorflow_jni${SUFFIX}.tar.gz
|
||||
# - lib_package/libtensorflow.jar
|
||||
# - lib_package/libtensorflow-src.jar
|
||||
# - lib_package/libtensorflow_proto.zip
|
||||
#
|
||||
# ASSUMPTIONS:
|
||||
# - build_libtensorflow_tarball is invoked from the root of the git tree.
|
||||
@ -73,10 +74,12 @@ function build_libtensorflow_tarball() {
|
||||
//tensorflow/tools/lib_package:libtensorflow.tar.gz \
|
||||
//tensorflow/tools/lib_package:libtensorflow_jni.tar.gz \
|
||||
//tensorflow/java:libtensorflow.jar \
|
||||
//tensorflow/java:libtensorflow-src.jar
|
||||
//tensorflow/java:libtensorflow-src.jar \
|
||||
//tensorflow/tools/lib_package:libtensorflow_proto.zip
|
||||
|
||||
mkdir -p ${DIR}
|
||||
cp bazel-bin/tensorflow/tools/lib_package/libtensorflow.tar.gz ${DIR}/libtensorflow${TARBALL_SUFFIX}.tar.gz
|
||||
cp bazel-bin/tensorflow/tools/lib_package/libtensorflow_jni.tar.gz ${DIR}/libtensorflow_jni${TARBALL_SUFFIX}.tar.gz
|
||||
cp bazel-bin/tensorflow/java/libtensorflow.jar bazel-bin/tensorflow/java/libtensorflow-src.jar ${DIR}
|
||||
cp bazel-bin/tensorflow/tools/lib_package/libtensorflow_proto.zip ${DIR}
|
||||
}
|
||||
|
@ -1,12 +1,17 @@
|
||||
# Packaging the TensorFlow C API and Java libraries into standalone archives
|
||||
# for use with language bindings and installations without Python.
|
||||
#
|
||||
# TODO(ashankar): Something similar for the C++ API (caveat: ABI compatibility)
|
||||
# Packaging for TensorFlow artifacts other than the Python API (pip whl).
|
||||
# This includes the C API, Java API, and protocol buffer files.
|
||||
|
||||
package(default_visibility = ["//visibility:private"])
|
||||
|
||||
load("@bazel_tools//tools/build_defs/pkg:pkg.bzl", "pkg_tar")
|
||||
|
||||
genrule(
|
||||
name = "libtensorflow_proto",
|
||||
srcs = ["//tensorflow/core:protos_all_proto_srcs"],
|
||||
outs = ["libtensorflow_proto.zip"],
|
||||
cmd = "zip $@ $(SRCS)",
|
||||
)
|
||||
|
||||
pkg_tar(
|
||||
name = "libtensorflow",
|
||||
extension = "tar.gz",
|
||||
|
Loading…
Reference in New Issue
Block a user