Я хочу создать файл h5, чтобы сделать это, в моем случае другой процесс должен прочитать файл отдельно и прикрепить некоторое значение к столбцу общего набора данных.
Я былПодумайте об этом, используя mpio и h5py через python, и интерпретатор - это среда conda. Но когда я пытаюсь запустить простую программу, такую как эта: (как показано на сайте документации: http://docs.h5py.org/en/stable/mpi.html)
from mpi4py import MPI
import h5py
rank = MPI.COMM_WORLD.rank # The process ID (integer 0-3 for 4-process run)
f = h5py.File('parallel_test.hdf5', 'w', driver='mpio', comm=MPI.COMM_WORLD)
dset = f.create_dataset('test', (4,), dtype='i')
dset[rank] = rank
f.close()
Я всегда получаю эту ошибку:
AttributeError: у объекта 'h5py.h5p.PropFAID' нет атрибута 'set_fapl_mpio'
В среде Anaconda, которую я установил:
conda install h5py
conda install mpio
Что я хотел бы знать, так это, Можно ли выполнить такую настройку в Windows, или как эту ошибку можно устранить.