次のセットアップがあります。
VB.NET Webサービスが実行されていて、機械学習モデルでPythonスクリプトを定期的に呼び出す必要があります。これを行うために、WebサービスはPython用の入力ファイルを生成し、Pythonスクリプトをサブプロセスとして実行します。スクリプトは予測を行い、それらを標準出力としてWebサービスに戻します。PythonスタートアップのスピードアップまたはVB.NETとの接続
問題は、すべての機械学習ライブラリをインポートしてドライブから保存したモデルを読み込むには数秒かかることです。実際の予測よりもはるかに重要です。この間、Webサービスはサブプロセスを実行することでブロックされます。私はこの時間を大幅に短縮しなければならない。
私が必要とするのは、次のいずれかの解決策です。
1.ライブラリとモデルの読み込み時間が改善されました。
2. PythonスクリプトをVB.NET Web-Serviceと通信し、インポート済みのMLモデルが既にロードされた状態でPythonを常時実行します。