Hello community, here is the log from the commit of package tensorflow for openSUSE:Factory checked in at 2019-11-27 13:54:28 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/tensorflow (Old) and /work/SRC/openSUSE:Factory/.tensorflow.new.26869 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "tensorflow" Wed Nov 27 13:54:28 2019 rev:9 rq:751083 version:1.13.2 Changes: -------- --- /work/SRC/openSUSE:Factory/tensorflow/tensorflow.changes 2019-11-26 16:54:31.604203618 +0100 +++ /work/SRC/openSUSE:Factory/.tensorflow.new.26869/tensorflow.changes 2019-11-27 13:55:08.556304624 +0100 @@ -1,0 +2,5 @@ +Mon Nov 25 12:52:56 UTC 2019 - Guillaume GARDET <[email protected]> + +- Generate and package protobuf files (for armNN) + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ tensorflow.spec ++++++ --- /var/tmp/diff_new_pack.rxXMEm/_old 2019-11-27 13:55:14.096302285 +0100 +++ /var/tmp/diff_new_pack.rxXMEm/_new 2019-11-27 13:55:14.100302283 +0100 @@ -535,6 +535,17 @@ bazel-bin/tensorflow/tools/pip_package/build_pip_package %{_topdir}/%{name}-%{version} bazel build -c opt //tensorflow:libtensorflow.so bazel build -c opt //tensorflow:libtensorflow_cc.so + +# Generate protobuf (for armNN) - https://github.com/ARM-software/armnn/blob/branches/armnn_19_08/scripts/generate_tensorflow_protobuf.sh +export TF_PROTO_FILES=tensorflow/contrib/makefile/tf_proto_files.txt +export OUTPUT_DIR=./pb/ +mkdir -p $OUTPUT_DIR +for i in `cat $TF_PROTO_FILES`; do + protoc $i \ + --proto_path=. \ + --proto_path=%{_includedir} \ + --cpp_out=$OUTPUT_DIR +done %endif %install @@ -612,6 +623,11 @@ EOF %endif +# Install generated protobuf +export OUTPUT_DIR=./pb/ +find -name *.pb.* +cp -r $OUTPUT_DIR/tensorflow/* %{buildroot}/%{package_python_sitelib}/tensorflow/include/tensorflow/ + # %%{is_lite} %endif
