2016-10-14 20 views
0

私はhdf5のチャンクサイズが私たちのパフォーマンスにどのように影響するかを研究したいので、いくつかのデータセットを含む既存のファイルのチャンクサイズを簡単に変更できるようにしたいと思います。パフォーマンス。私はこれについて多くの情報を見つけることができませんが、多分私は私のグーグルサーチで語彙を使用していないよ。既存のhdf5ファイルのチャンクサイズを変更するにはどうすればよいですか?

これは重複なく可能ですか?そうでない場合は問題ありません。私はこれについて最も簡単に行く方法が何であるか分かりません。すべての助けをいただければ幸いです!

私はC#とHDF5DotNetを使用しています。私はラッパーがもうサポートされていないことを知っていますし、近いうちにサポートされるものに移行するつもりです。しかし、それはまだ起こっていない。

ありがとうございます!

答えて

2

私はあなたがh5repackツールを使用できると思います。保存オプションが異なる既存のファイルをクローンします。

h5repack - 圧縮の有無にかかわらず、新しいファイルにコピーHDF5ファイル/あなたが好きな何かをするために使用することができ

をチャンク:

  1. オリジナルf ile A.
  2. h5repackツールを使用してAをファイルBに変換します。オプションは--layout = layoutであり、必要なチャンクサイズです。
  3. ファイルBでテストします。
  4. ファイルを削除する。
  5. もう1つのチャンクサイズで、手順2を繰り返します。
関連する問題