私は最近、Python マルチプロセッシングを学んでいて、障害に遭遇しました。5 つのワーカー プロセス間で読み取り専用形式で共有する必要がある、大容量のスパース SciPy 配列 (CSC 形式) があります。これとこれ(numpy-shared)を読みましたが、これはdense-typeのみのようです。
5 つのマルチプロセッシング Process オブジェクト間でコピーせずに (または最小限のコピーで) scipy.sparse.csc_matrix() を共有するにはどうすればよいですか? numpy-shared メソッドでさえ、配列全体をコピーする必要があるようですが、それでも scipy.sparse を mp.Array() に変換することはできません。誰かが私を正しい方向に向けるのを手伝ってくれますか?
ありがとう!