easyconfigs-it4i/t/TensorFlow/TensorFlow-2.9.1_remove-libclang-and-io-gcs-deps.patch
Jakub Kropacek 20f7df7596 new file: d/DFT-D3/DFT-D3-3.2.0-intel-compilers-2022.1.0.eb
new file:   h/Horovod/Horovod-0.27.0-foss-2021a-CUDA-11.7.0-TensorFlow-2.10.1.eb
	modified:   o/OpenMPI/OpenMPI-4.0.6-NVHPC-21.11-CUDA-11.4.1-v2.eb
	modified:   o/OpenMPI/OpenMPI-4.0.6-NVHPC-21.9-CUDA-11.4.1-v2.eb
	modified:   o/OpenMPI/OpenMPI-4.0.7-NVHPC-21.9-CUDA-11.4.1.eb
	modified:   o/OpenMPI/OpenMPI-4.1.2-NVHPC-22.2-CUDA-11.6.0-v2.eb
	modified:   o/OpenMPI/OpenMPI-4.1.2-NVHPC-22.2-CUDA-11.6.0.eb
	new file:   s/Siesta/Siesta-4.1.5-intel-2022a.eb
	new file:   t/TensorFlow/TensorFlow-1.13.1-fosscuda-2019a-Python-3.7.2.eb
	new file:   t/TensorFlow/TensorFlow-2.10.1-foss-2022a-CUDA-11.7.0.eb
	new file:   t/TensorFlow/TensorFlow-2.5.0-fosscuda-2020b.eb
	new file:   t/TensorFlow/TensorFlow-2.7.1-foss-2021b-CUDA-11.4.1.eb
	new file:   t/TensorFlow/TensorFlow-2.8.4_exclude-xnnpack-on-ppc.patch
	new file:   t/TensorFlow/TensorFlow-2.8.4_resolve-gcc-symlinks.patch
	new file:   t/TensorFlow/TensorFlow-2.9.1_fix-include-def.patch
	new file:   t/TensorFlow/TensorFlow-2.9.1_remove-duplicate-gpu-tests.patch
	new file:   t/TensorFlow/TensorFlow-2.9.1_remove-libclang-and-io-gcs-deps.patch
	new file:   t/TensorFlow/TensorFlow-2.9.1_test.patch
	new file:   t/TensorFlow/TensorFlow-test.eb
	new file:   t/TensorFlow/Tensorflow-1.1.0-CUDA-7.5.18-Python-3.6.1.eb
	new file:   t/TensorFlow/Tensorflow-1.1.0-CUDA-8.0.44-Python-3.6.1.eb
	new file:   t/TensorFlow/Tensorflow-1.1.0-Python-3.6.1.eb
	new file:   t/TensorFlow/Tensorflow-1.12.0-GCC-6.3.0-2.27-Python-3.6.1.eb
	new file:   t/TensorFlow/Tensorflow-1.2.0-GCC-7.1.0-2.28.eb
	new file:   t/TensorFlow/Tensorflow-1.2.1-Python-3.6.1.eb
	new file:   t/TensorFlow/Tensorflow-1.6.0rc0-CUDA-9.0.176-Python-3.6.1.eb
	new file:   t/TensorFlow/Tensorflow-1.6.0rc0-Python-3.6.1.eb
	new file:   t/TensorFlow/Tensorflow-Python-3.6.1.eb
	new file:   t/TensorFlow/old-TensorFlow-2.10.0-foss-2022a-CUDA-11.7.0.eb
	new file:   w/WIEN2k/WIEN2k-23.2-intel-2021a.eb
	new file:   w/WIEN2k/WIEN2k-23.2-intel-2022a.eb
	deleted:    t/Tensorflow/TensorFlow-1.13.1-fosscuda-2019a-Python-3.7.2.eb
	deleted:    t/Tensorflow/TensorFlow-2.10.1-foss-2022a-CUDA-11.7.0.eb
	deleted:    t/Tensorflow/TensorFlow-2.5.0-fosscuda-2020b.eb
	deleted:    t/Tensorflow/TensorFlow-2.7.1-foss-2021b-CUDA-11.4.1.eb
	deleted:    t/Tensorflow/TensorFlow-2.8.4_exclude-xnnpack-on-ppc.patch
	deleted:    t/Tensorflow/TensorFlow-2.8.4_resolve-gcc-symlinks.patch
	deleted:    t/Tensorflow/TensorFlow-2.9.1_fix-include-def.patch
	deleted:    t/Tensorflow/TensorFlow-2.9.1_remove-duplicate-gpu-tests.patch
	deleted:    t/Tensorflow/TensorFlow-2.9.1_remove-libclang-and-io-gcs-deps.patch
	deleted:    t/Tensorflow/TensorFlow-2.9.1_test.patch
	deleted:    t/Tensorflow/TensorFlow-test.eb
	deleted:    t/Tensorflow/Tensorflow-1.1.0-CUDA-7.5.18-Python-3.6.1.eb
	deleted:    t/Tensorflow/Tensorflow-1.1.0-CUDA-8.0.44-Python-3.6.1.eb
	deleted:    t/Tensorflow/Tensorflow-1.1.0-Python-3.6.1.eb
	deleted:    t/Tensorflow/Tensorflow-1.12.0-GCC-6.3.0-2.27-Python-3.6.1.eb
	deleted:    t/Tensorflow/Tensorflow-1.2.0-GCC-7.1.0-2.28.eb
	deleted:    t/Tensorflow/Tensorflow-1.2.1-Python-3.6.1.eb
	deleted:    t/Tensorflow/Tensorflow-1.6.0rc0-CUDA-9.0.176-Python-3.6.1.eb
	deleted:    t/Tensorflow/Tensorflow-1.6.0rc0-Python-3.6.1.eb
	deleted:    t/Tensorflow/Tensorflow-Python-3.6.1.eb
	deleted:    t/Tensorflow/old-TensorFlow-2.10.0-foss-2022a-CUDA-11.7.0.eb
2023-03-08 13:18:55 +01:00

36 lines
1.5 KiB
Diff

This combines two patches from TensorFlow 2.7.1.
tensorflow-io-gcs-filesystem is not available as a binary for all architectures and
building it requires TensorFlow to be installed, i.e. there is a cyclic dependency.
As it is not actually required (but optional) remove it from `REQUIRED_PACKAGES`.
See https://github.com/tensorflow/tensorflow/issues/56636
libclang was introduced in
https://github.com/tensorflow/tensorflow/commit/c211472000ff57bac7fcec9b0465cf73b37bf135
> This is in preparation to open-source TF's TFRT backend.
> TFRT generates code using libclang python bindings as part of the build.
Hence it is not currently used and as it is not (easily) available for all architectures
simply remove it.
Patch added by Simon Branford (University of Birmingham)
Updated by Alexander Grund (TU Dresden)
--- a/tensorflow/tools/pip_package/setup.py
+++ b/tensorflow/tools/pip_package/setup.py
@@ -83,7 +83,6 @@ REQUIRED_PACKAGES = [
'google_pasta >= 0.1.1',
'h5py >= 2.9.0',
'keras_preprocessing >= 1.1.1', # 1.1.0 needs tensorflow==1.7
- 'libclang >= 13.0.0',
'numpy >= 1.20',
'opt_einsum >= 2.3.2',
'packaging',
@@ -100,7 +99,6 @@ REQUIRED_PACKAGES = [
'termcolor >= 1.1.0',
'typing_extensions >= 3.6.6',
'wrapt >= 1.11.0',
- 'tensorflow-io-gcs-filesystem >= 0.23.1',
# grpcio does not build correctly on big-endian machines due to lack of
# BoringSSL support.
# See https://github.com/tensorflow/tensorflow/issues/17882.