python-multiprocessing

    2熱度

    1回答

    目前我在主進程下創建了3個進程A,B,C。但是,我想在流程A中啓動B和C.這是可能的嗎? process.py from multiprocessing import Process procs = {} import time def test(): print(procs) procs['B'].start() procs['C'].start()

    0熱度

    1回答

    我正在構建一個簡單的GUI並嘗試學習多處理。在我的GUI中,捕獲按鈕捕獲一個框架並將其放入框架或聲明的空間(Qlabel)中的GUI中。我確實閱讀了其他文章,但並沒有明白如何在我的程序中使用它。 當錯誤不說,安全GUI使用外,我想 print(multiprocessing.current_process()) 這表明我的QPixmap在主線程中運行。這是我的計劃 import example

    7熱度

    2回答

    我使用Keras和Tensorflow作爲後端。 我試圖在我的主進程中保存模型,然後在另一個進程中加載​​/運行(即調用model.predict)。 我目前只是試圖從文檔天真的方式來保存/加載模型:https://keras.io/getting-started/faq/#how-can-i-save-a-keras-model。 所以基本上: model.save()在子過程的主要過程 mod

    1熱度

    4回答

    我正在使用Python(2.7)和pymongo(3.3),我需要產生一個子進程異步運行一個作業。不幸的是,pymongo並不像上面描述的here(我需要在生成子進程之前與db進行交互)分叉安全。 我跑使用subprocess.Popen(與shell設置爲True然後False)和multiprocessing.Process實驗。據我可以告訴他們都分叉父進程創建子進程,但只有multiproc

    1熱度

    2回答

    大家晚上好,我試圖創建互聯網機器人,我遇到了問題,而我的腳本從python 3.4遷移到3.5或3.6 +。它採用ASYNCIO和3.4 Python的工作很好,但是當我python3.5啓動+我得到了錯誤:RuntimeError: Cannot run the event loop while another loop is running 這裏是代碼方案: import multiproce

    0熱度

    1回答

    這個問題涉及python中的多處理。我想在終止進程時執行一些代碼,在它終止之前更具體一些。我正在尋找一個解決方案,作爲python程序的atexit.register。 我有一個方法工人看起來: 高清工人(): 而真: 打印( '工作') time.sleep(2) 回報 我通過運行它: proc等於multiprocessing.Process(目標=工人,ARGS =()) proc.star

    4熱度

    2回答

    我有一個(大)列表與男性和女性agentes。 我想對每個應用不同的功能。 如何在這種情況下使用Pool?鑑於代理人彼此獨立。 一個例子是: males = ['a', 'b', 'c'] females = ['d', 'e', 'f'] for m in males: func_m(m) for f in females: func_f(f) 我開始這樣的: fr

    2熱度

    2回答

    我正面臨以下問題。我試圖並行化一個更新文件的函數,但由於OSError: [Errno 12] Cannot allocate memory,我無法啓動Pool()。我已經開始在服務器上四處查看了,這並不像我使用的是舊的,弱的/不是實際的內存。 見htop: 此外,free -m顯示我有足夠的可用RAM除了交換內存〜7GB: 我試圖與之合作的文件並不大任。我將在下面粘貼我的代碼(和堆棧跟蹤),那裏

    0熱度

    1回答

    我試圖修改一個JSON文件multiprocessing。我將能夠將JSON拆分爲塊,以便每個進程只能訪問和修改JSON的某個部分(因此可以確保沒有兩個進程需要修改相同的屬性)。我的問題是,如何在進程之間共享JSON對象,以便更改反映到原始對象上?我知道,multiprocessing將該對象作爲副本傳遞,因此我需要使用Manager(),但我該怎麼做?目前,我有 def parallelUpda

    0熱度

    1回答

    我想將大量的xml文件轉換成清晰的csv文件,我已經將squawka.com刮掉了。我發現了一個腳本,據說這樣做,但它總是提出這樣的錯誤: Traceback (most recent call last): File "<stdin>", line 1, in <module> File "squawka\utils.py", line 227, in export_all_