2015-07-12 49 views
0

我使用theano在python中创建了一个代码。 由于theano使用GPU,因此我想利用它用于GPU计算的时间,以便通过CPU计算其他类似计算耗时的进程。Python中是否存在任何基于模块间共享内存的解决方案?

我做了很多与多处理模块,但不幸的是我发现,theano不随致使部分锁定误差多模块的工作。 因此,我改变了我的代码,并希望在没有多处理的两个独立模块中相互运行基于theano的模块(modul1.py)和另一个模块(modul2.py)。

后果:我不得不单独的模块之间共享数据。我尝试过酸洗,但对于我的解决方案来说速度太慢,我浪费了由于文件操作而获得“多处理”的时间。

因此,我需要一个解决方案,我可以在MEMORY模块之间交换数据。

注:我需要即我只想从一个模块只读单一的数据交换。

回答

相关问题