I installed the 0_setup.sh file according to the steps, but encountered a build problem with h5py at the last step. Has anyone encountered this before, and how can it be resolved?(Chip is M2)
I installed the 0_setup.sh file according to the steps, but encountered a build problem with h5py at the last step. Has anyone encountered this before, and how can it be resolved?(Chip is M2)

I also have this issue and I have managed to run the scripts by taking a few steps, but some step may be unnecessary in solving the problem, so I'll list them below FYR. My environment is Python 3.9.18 and M3 Max.
Install hdf5 via brew
brew install hdf5
Set the path of hdf5 to env
exportHDF5_DIR=$(brew --prefix hdf5)
Modify the specified version of h5py in requirements_3.9_arm64.txt from h5py==3.1.0 to h5py==3.6.0
Now you shall be able to run 0_setup.sh. However, when I run 2_extract_images_from_video_data_src.sh, I encountered another problem about the version of protobuf, I solve it by downgrading the protobuf. If you doesn't encounter it, just omit this step.
pip install --upgrade "protobuf<=3.20.1"
Hope this may help you.
I also have this issue and I have managed to run the scripts by taking a few steps, but some step may be unnecessary in solving the problem, so I'll list them below FYR. My environment is Python 3.9.18 and M3 Max.
1. Install `hdf5` via brew
```zsh
brew install hdf5
```
2. Set the path of `hdf5` to env
```zsh
export HDF5_DIR=$(brew --prefix hdf5)
```
3. Modify the specified version of `h5py` in `requirements_3.9_arm64.txt` from `h5py==3.1.0` to `h5py==3.6.0`
4. Now you shall be able to run `0_setup.sh`. However, when I run `2_extract_images_from_video_data_src.sh`, I encountered another problem about the version of `protobuf`, I solve it by downgrading the `protobuf`. If you doesn't encounter it, just omit this step.
```zsh
pip install --upgrade "protobuf<=3.20.1"
```
Hope this may help you.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
I installed the 0_setup.sh file according to the steps, but encountered a build problem with h5py at the last step. Has anyone encountered this before, and how can it be resolved?(Chip is M2)
I also have this issue and I have managed to run the scripts by taking a few steps, but some step may be unnecessary in solving the problem, so I'll list them below FYR. My environment is Python 3.9.18 and M3 Max.
hdf5via brewhdf5to envh5pyinrequirements_3.9_arm64.txtfromh5py==3.1.0toh5py==3.6.00_setup.sh. However, when I run2_extract_images_from_video_data_src.sh, I encountered another problem about the version ofprotobuf, I solve it by downgrading theprotobuf. If you doesn't encounter it, just omit this step.Hope this may help you.