問題タブ [dill]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
multiprocessing - Pathos マルチプロセッシング ピクルスの問題
チームで行っているいくつかのテスト用の自動化フレームワークを開発しています。この Pickling エラーに遭遇しました。いくつかの調査を行った後、いくつかの解決策に出会い、付属の github ページを確認しました。
- Python マルチプロセッシング ピクルス エラー
- マルチプロセッシング: クラスで定義された関数で Pool.map を使用するには?
- python pathos の酸洗いの問題<---このリンクから、コードが正しいライブラリを参照していることを確認しました。
- https://github.com/uqfoundation/pathos
私はpathosをインストールし、正しく実装したと信じていますが、まだPicklingエラーが発生しています. サンプルコードとトレースバックは次のとおりです。
test_start_callback は、引数を取らない関数を生成するファクトリ関数です。使用されていないコード セグメントを編集しました。
私が見逃しているのは、他のSOリンクで言及されていないこと、またはpathosでもサポートされていないこの関数を渡す方法です。
python - pickle または dill によるキューとパイプのシリアル化
pickle.dumps() または dill.dumps() を使用して multiprocessing.Pipe() または multiprocess.Queue() をシリアル化し、それを元の形式に正常にロードすることができた人はいますか?
私はpython 2.7を使用しています。
例えば、