既存の関数 (たとえば、scikit-learn から: 具体的には「予測」関数) を取得し、複数のコアを使用していくつかのデータセットに適用したいと思います。
私の最初の素朴なアプローチ:
def parallel_predict(classifier):
@dview.parallel(block=True)
def predict( matrix ):
return classifier.predict(matrix)
return predict
動作しません (複数のコアが起動しません)。これを機能させる方法はありますか?
または、「反復不可能な」関数を関数に渡す方法はあり@dview.parallel
ますか?