Home | History | Annotate | only in /external/tensorflow/tensorflow/tools/lib_package
Up to higher level directory
NameDateSize
BUILD21-Aug-20186.1K
concat_licenses.sh21-Aug-20181.2K
libtensorflow_java_test.sh21-Aug-20181.7K
libtensorflow_test.c21-Aug-2018937
libtensorflow_test.sh21-Aug-20181.8K
LibTensorFlowTest.java21-Aug-2018890
README.md21-Aug-20181.8K

README.md

      1 Bazel rules to package the TensorFlow APIs in languages other than Python into
      2 archives.
      3 
      4 ## C library
      5 
      6 The TensorFlow [C
      7 API](https://www.tensorflow.org/code/tensorflow/c/c_api.h)
      8 is typically a requirement of TensorFlow APIs in other languages such as
      9 [Go](https://www.tensorflow.org/code/tensorflow/go)
     10 and [Rust](https://github.com/tensorflow/rust).
     11 
     12 The following commands:
     13 
     14 ```sh
     15 bazel test --config opt //tensorflow/tools/lib_package:libtensorflow_test
     16 bazel build --config opt //tensorflow/tools/lib_package:libtensorflow
     17 ```
     18 
     19 test and produce the archive at
     20 `bazel-bin/tensorflow/tools/lib_package/libtensorflow.tar.gz`, which can be
     21 distributed and installed using something like:
     22 
     23 ```sh
     24 tar -C /usr/local -xzf libtensorflow.tar.gz
     25 ```
     26 
     27 ## Java library
     28 
     29 The TensorFlow [Java
     30 API](https://www.tensorflow.org/code/tensorflow/java/README.md)
     31 consists of a native library (`libtensorflow_jni.so`) and a Java archive (JAR).
     32 The following commands:
     33 
     34 ```sh
     35 bazel test --config opt //tensorflow/tools/lib_package:libtensorflow_test
     36 bazel build --config opt \
     37   //tensorflow/tools/lib_package:libtensorflow_jni.tar.gz \
     38   //tensorflow/tools/lib_package:libtensorflow.jar \
     39   //tensorflow/tools/lib_package:libtensorflow-src.jar
     40 ```
     41 
     42 test and produce the following:
     43 
     44 -   The native library (`libtensorflow_jni.so`) packaged in an archive at:
     45     `bazel-bin/tensorflow/tools/lib_package/libtensorflow_jni.tar.gz`
     46 -   The Java archive at:
     47     `bazel-bin/tensorflow/tools/lib_package/libtensorflow.jar`
     48 -   The Java archive for Java sources at:
     49     `bazel-bin/tensorflow/tools/lib_package/libtensorflow-src.jar`
     50 
     51 ## Release
     52 
     53 Scripts to build these archives for TensorFlow releases are in
     54 [tensorflow/tools/ci_build/linux](https://www.tensorflow.org/code/tensorflow/tools/ci_build/linux)
     55 and
     56 [tensorflow/tools/ci_build/osx](https://www.tensorflow.org/code/tensorflow/tools/ci_build/osx)
     57