Wielowątkowe wywołania funkcji celu scipy.optimize.leastsq

używamscipy.optimize.leastsq w połączeniu z symulatorem.leastsq wywołuje zdefiniowaną przez użytkownika funkcję celu i przekazuje do niej wektor wejściowy. Z kolei funkcja celu zwraca wektor błędu.leastsq optymalizuje wektor wejściowy w taki sposób, że suma kwadratów wektora błędu jest zminimalizowana.

W moim przypadku funkcja celu uruchomi całą symulację za każdym razem, gdy zostanie wywołana. Zastosowany symulator jest jednowątkowy i wymaga kilku minut na każdy bieg. Dlatego chciałbym uruchomić wiele instancji symulatora jednocześnie. Jednak wywołania funkcji celu są wykonywane seryjnie.

Jak mogę zdobyćleastsq wykonać jednocześnie wiele wywołań funkcji celu?

questionAnswers(5)

yourAnswerToTheQuestion