Python/기타 코딩

[Error] h5py.FIle()에서 경고 메세지 H5pyDeprecationWarning: The default file mode will change to 'r'

AI 꿈나무 2021. 12. 15. 18:05
반응형

h5py file을 불러오는 코드를 다음과 같이 작성했다.

 

file = h5py.File(path2h5)
train_data = file['data'][:].astype('float32')
train_label = file['label'][:].astype('float32')
file.close()

 

 다음과 같은 경고 메세지가 발생

 

dataset.py:10: H5pyDeprecationWarning: The default file mode will change to 'r' (read-only) in h5py 3.0. To suppress this warning, pass the mode you need to h5py.File(), or set the global default h5.get_config().default_file_mode, or set the environment variable H5PY_DEFAULT_READONLY=1. Available modes are: 'r', 'r+', 'w', 'w-'/'x', 'a'. See the docs for details.
  file = h5py.File(path2h5)

 

 

 

 아래와 같이 h5py.File에서 mode 인자를 설정해주면 경고 메세지는 사라진다.

 

file = h5py.File(path2h5, mode='r')
train_data = file['data'][:].astype('float32')
train_label = file['label'][:].astype('float32')
file.close()

 

반응형