_img = np.squeeze(np.split(img,_frame,axis=2)) MAX_CPU = os.cpu_count() p = Pool(MAX_CPU) # プロセス数をMAX_CPUに設定 print('A', 'mondainashi') _img = np.array(p.map(erase_spot,_img))
上記はプログラムの一部ですが、デバックの時はうまく処理できているのですが、Pyinstallerでエグゼにして実行するとうまく処理できません。どこが問題なのかprint('A', 'mondainashi')で探していくと、上記の_img = np.array(p.map(erase_spot,_img))で処理がうまくいっていない所まではわかりました。
開発はPycharmを使用して開発しています。
p.mapで並列処理がうなく処理していないからだと思うのですが、デバックで処理できてエグゼで処理できない理由が良く分かりません。
どなたかご教授ください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。