This repository was archived by the owner on Mar 6, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 15
This repository was archived by the owner on Mar 6, 2023. It is now read-only.
h5py prefers compiling instead of using binary when install Tensorflow 2.7 #3
Copy link
Copy link
Open
Description
Hi,
Tensorflow 2.7 fails to install on debian 10 aarch64, while 2.6 can.
pip3 install tensorflow -f https://tf.kmtea.eu/whl/stable.html seems not to locate the binary version of h5py correctly.
The workaround is to manually install h5py like this
pip3 install https://snapshots.linaro.org/ldcg/python/tensorflow-manylinux/32/h5py/h5py-3.1.0-cp37-cp37m-linux_aarch64.whl
Here is the error codes.
pip3 install tensorflow -f https://tf.kmtea.eu/whl/stable.html
Collecting h5py>=2.9.0
Using cached h5py-3.5.0.tar.gz (384 kB)
Installing build dependencies ... done
Getting requirements to build wheel ... done
Installing backend dependencies ... done
Preparing metadata (pyproject.toml) ... done
Building wheels for collected packages: h5py
Building wheel for h5py (pyproject.toml) ... error
ERROR: Command errored out with exit status 1:
command: /usr/bin/python3 /usr/local/lib/python3.7/dist-packages/pip/_vendor/pep517/in_process/_in_process.py build_wheel /tmp/tmp7xndru8l
cwd: /tmp/pip-install-m2ltdhbj/h5py_3ff582800c0d45429957d986b7e7aa29
Complete output (70 lines):
running bdist_wheel
running build
running build_py
creating build
creating build/lib.linux-aarch64-3.7
creating build/lib.linux-aarch64-3.7/h5py
copying h5py/version.py -> build/lib.linux-aarch64-3.7/h5py
copying h5py/ipy_completer.py -> build/lib.linux-aarch64-3.7/h5py
copying h5py/h5py_warnings.py -> build/lib.linux-aarch64-3.7/h5py
copying h5py/__init__.py -> build/lib.linux-aarch64-3.7/h5py
creating build/lib.linux-aarch64-3.7/h5py/_hl
copying h5py/_hl/dims.py -> build/lib.linux-aarch64-3.7/h5py/_hl
copying h5py/_hl/vds.py -> build/lib.linux-aarch64-3.7/h5py/_hl
copying h5py/_hl/selections2.py -> build/lib.linux-aarch64-3.7/h5py/_hl
copying h5py/_hl/dataset.py -> build/lib.linux-aarch64-3.7/h5py/_hl
copying h5py/_hl/group.py -> build/lib.linux-aarch64-3.7/h5py/_hl
copying h5py/_hl/compat.py -> build/lib.linux-aarch64-3.7/h5py/_hl
copying h5py/_hl/attrs.py -> build/lib.linux-aarch64-3.7/h5py/_hl
copying h5py/_hl/filters.py -> build/lib.linux-aarch64-3.7/h5py/_hl
copying h5py/_hl/datatype.py -> build/lib.linux-aarch64-3.7/h5py/_hl
copying h5py/_hl/base.py -> build/lib.linux-aarch64-3.7/h5py/_hl
copying h5py/_hl/__init__.py -> build/lib.linux-aarch64-3.7/h5py/_hl
copying h5py/_hl/selections.py -> build/lib.linux-aarch64-3.7/h5py/_hl
copying h5py/_hl/files.py -> build/lib.linux-aarch64-3.7/h5py/_hl
creating build/lib.linux-aarch64-3.7/h5py/tests
copying h5py/tests/test_file2.py -> build/lib.linux-aarch64-3.7/h5py/tests
copying h5py/tests/test_dataset_getitem.py -> build/lib.linux-aarch64-3.7/h5py/tests
copying h5py/tests/test_dataset_swmr.py -> build/lib.linux-aarch64-3.7/h5py/tests
copying h5py/tests/test_h5o.py -> build/lib.linux-aarch64-3.7/h5py/tests
copying h5py/tests/conftest.py -> build/lib.linux-aarch64-3.7/h5py/tests
copying h5py/tests/test_h5.py -> build/lib.linux-aarch64-3.7/h5py/tests
copying h5py/tests/test_attrs.py -> build/lib.linux-aarch64-3.7/h5py/tests
copying h5py/tests/test_h5p.py -> build/lib.linux-aarch64-3.7/h5py/tests
copying h5py/tests/test_attrs_data.py -> build/lib.linux-aarch64-3.7/h5py/tests
copying h5py/tests/test_dtype.py -> build/lib.linux-aarch64-3.7/h5py/tests
copying h5py/tests/test_group.py -> build/lib.linux-aarch64-3.7/h5py/tests
copying h5py/tests/test_h5f.py -> build/lib.linux-aarch64-3.7/h5py/tests
copying h5py/tests/test_dims_dimensionproxy.py -> build/lib.linux-aarch64-3.7/h5py/tests
copying h5py/tests/test_h5pl.py -> build/lib.linux-aarch64-3.7/h5py/tests
copying h5py/tests/test_h5t.py -> build/lib.linux-aarch64-3.7/h5py/tests
copying h5py/tests/test_file_image.py -> build/lib.linux-aarch64-3.7/h5py/tests
copying h5py/tests/test_base.py -> build/lib.linux-aarch64-3.7/h5py/tests
copying h5py/tests/test_errors.py -> build/lib.linux-aarch64-3.7/h5py/tests
copying h5py/tests/test_filters.py -> build/lib.linux-aarch64-3.7/h5py/tests
copying h5py/tests/test_big_endian_file.py -> build/lib.linux-aarch64-3.7/h5py/tests
copying h5py/tests/test_datatype.py -> build/lib.linux-aarch64-3.7/h5py/tests
copying h5py/tests/test_slicing.py -> build/lib.linux-aarch64-3.7/h5py/tests
copying h5py/tests/test_dimension_scales.py -> build/lib.linux-aarch64-3.7/h5py/tests
copying h5py/tests/test_selections.py -> build/lib.linux-aarch64-3.7/h5py/tests
copying h5py/tests/common.py -> build/lib.linux-aarch64-3.7/h5py/tests
copying h5py/tests/__init__.py -> build/lib.linux-aarch64-3.7/h5py/tests
copying h5py/tests/test_file.py -> build/lib.linux-aarch64-3.7/h5py/tests
copying h5py/tests/test_dataset.py -> build/lib.linux-aarch64-3.7/h5py/tests
copying h5py/tests/test_attribute_create.py -> build/lib.linux-aarch64-3.7/h5py/tests
copying h5py/tests/test_objects.py -> build/lib.linux-aarch64-3.7/h5py/tests
copying h5py/tests/test_completions.py -> build/lib.linux-aarch64-3.7/h5py/tests
copying h5py/tests/test_h5d_direct_chunk.py -> build/lib.linux-aarch64-3.7/h5py/tests
creating build/lib.linux-aarch64-3.7/h5py/tests/data_files
copying h5py/tests/data_files/__init__.py -> build/lib.linux-aarch64-3.7/h5py/tests/data_files
creating build/lib.linux-aarch64-3.7/h5py/tests/test_vds
copying h5py/tests/test_vds/test_lowlevel_vds.py -> build/lib.linux-aarch64-3.7/h5py/tests/test_vds
copying h5py/tests/test_vds/test_highlevel_vds.py -> build/lib.linux-aarch64-3.7/h5py/tests/test_vds
copying h5py/tests/test_vds/test_virtual_source.py -> build/lib.linux-aarch64-3.7/h5py/tests/test_vds
copying h5py/tests/test_vds/__init__.py -> build/lib.linux-aarch64-3.7/h5py/tests/test_vds
copying h5py/tests/data_files/vlen_string_s390x.h5 -> build/lib.linux-aarch64-3.7/h5py/tests/data_files
copying h5py/tests/data_files/vlen_string_dset.h5 -> build/lib.linux-aarch64-3.7/h5py/tests/data_files
copying h5py/tests/data_files/vlen_string_dset_utc.h5 -> build/lib.linux-aarch64-3.7/h5py/tests/data_files
running build_ext
Building h5py requires pkg-config unless the HDF5 path is explicitly specified
error: pkg-config probably not installed: FileNotFoundError(2, "No such file or directory: 'pkg-config'")
----------------------------------------
ERROR: Failed building wheel for h5py
Failed to build h5py
ERROR: Could not build wheels for h5py, which is required to install pyproject.toml-based projects
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels