【发布时间】:2019-07-04 08:51:30
【问题描述】:
我正在处理大量的卫星数据,我将这些数据拆分为小图块以提供深度学习模型。我正在使用 pytorch,这意味着数据加载器可以使用多个线程。 [设置:python,Ubuntu 18.04]
我找不到任何关于以下数据访问和存储的最佳答案:
- 将所有数据注册在一个巨大的 HDF5 文件中(超过 20Go)
- 将其拆分为多个(超过 16 000 个)小型 HDF5 文件(大约 1.4 个月)。
多线程访问一个文件有问题吗?在另一种情况下,拥有这么多文件会产生影响吗?
【问题讨论】:
标签: multithreading bigdata h5py