aboutsummaryrefslogtreecommitdiff
path: root/ldcg-python-manylinux-tensorflow/ansible/roles/tensorflow_io_in_container/templates/build_tfio_binaries.sh.j2
diff options
context:
space:
mode:
Diffstat (limited to 'ldcg-python-manylinux-tensorflow/ansible/roles/tensorflow_io_in_container/templates/build_tfio_binaries.sh.j2')
-rw-r--r--ldcg-python-manylinux-tensorflow/ansible/roles/tensorflow_io_in_container/templates/build_tfio_binaries.sh.j214
1 files changed, 14 insertions, 0 deletions
diff --git a/ldcg-python-manylinux-tensorflow/ansible/roles/tensorflow_io_in_container/templates/build_tfio_binaries.sh.j2 b/ldcg-python-manylinux-tensorflow/ansible/roles/tensorflow_io_in_container/templates/build_tfio_binaries.sh.j2
new file mode 100644
index 0000000000..bdc441c209
--- /dev/null
+++ b/ldcg-python-manylinux-tensorflow/ansible/roles/tensorflow_io_in_container/templates/build_tfio_binaries.sh.j2
@@ -0,0 +1,14 @@
+#!/bin/bash
+
+set -xe
+source ./venv-{{ py_ver }}/bin/activate
+python3 -m pip install --extra-index-url {{ pip_extra_index_url }} \
+ tensorflow_aarch64=={{ tensorflow_version }}
+cd /tmp/workspace/io-{{ tensorflow_io_version }}
+python3 tools/build/configure.py
+bazel build -j {{ ansible_processor_vcpus }} \
+ --crosstool_top=//third_party/toolchains/gcc10_manylinux2014_aarch64:toolchain \
+ -- //tensorflow_io/... //tensorflow_io_gcs_filesystem/...
+#mkdir -p build
+#cp -r bazel-bin/tensorflow_io build/tensorflow_io
+#cp -r bazel-bin/tensorflow_io_gcs_filesystem build/tensorflow_io_gcs_filesystem