Настройка H5py с mpio с использованием Anaconda в Windows - PullRequest
0 голосов
/ 11 октября 2019

Я хочу создать файл 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, или как эту ошибку можно устранить.

...