我使用theano在python中創建了一個代碼。 由於theano使用GPU,因此我想利用它用於GPU計算的時間,以便通過CPU計算其他類似計算耗時的進程。Python中是否存在任何基於模塊間共享內存的解決方案?
我做了很多與多處理模塊,但不幸的是我發現,theano不隨致使部分鎖定誤差多模塊的工作。 因此,我改變了我的代碼,並希望在沒有多處理的兩個獨立模塊中相互運行基於theano的模塊(modul1.py)和另一個模塊(modul2.py)。
後果:我不得不單獨的模塊之間共享數據。我嘗試過酸洗,但對於我的解決方案來說速度太慢,我浪費了由於文件操作而獲得「多處理」的時間。
因此,我需要一個解決方案,我可以在MEMORY模塊之間交換數據。
注:我需要即我只想從一個模塊只讀單一的數據交換。
謝謝瓦倫丁雖然我已經知道mmap的,但我認爲它始終寫入到磁盤上,但在鏈接之一,我找到了一個很好的反例,所以我給你一個。 – Geeocode