@barton @gustavoflor3s I was just able to do git checkout 3.1.0
on h5py, maybe try again now? However, I did not need to manually clone/patch h5py anymore when doing a TensorFlow install in a fresh environment (in nvcr.io/nvidia/l4t-base:r32.7.1
container) :
apt-get update
apt-get install -y python3-pip pkg-config
apt-get install -y libhdf5-serial-dev hdf5-tools libhdf5-dev zlib1g-dev zip libjpeg8-dev liblapack-dev libblas-dev gfortran
ln -s /usr/include/locale.h /usr/include/xlocale.h
pip3 install --verbose 'protobuf<4' 'Cython<3'
wget --no-check-certificate https://developer.download.nvidia.com/compute/redist/jp/v461/tensorflow/tensorflow-2.7.0+nv22.1-cp36-cp36m-linux_aarch64.whl
pip3 install --verbose tensorflow-2.7.0+nv22.1-cp36-cp36m-linux_aarch64.whl
The recent issues seem related to new major releases of protobuf and Cython packages.