小さなデータセット (12x3 配列) といくつかのパラメーターを取り、いくつかの Python モジュール (線形回帰計算など) を使用していくつかの計算を行う Azure Machine Learning Experiment を作成しました。これはすべてうまくいきます。
実験を展開したので、アプリケーションのフロントエンドから実験にデータを投入したいと考えています。API 呼び出しが行われ、正しい結果が返されますが、単純な線形回帰を計算するには最大 30 秒かかります。20秒の時もあれば、1秒だけの時もあります。1 回で 100 ミリ秒まで短縮することさえできましたが (これは私が望んでいることです)、90% の時間で要求が完了するまでに 20 秒以上かかり、これは受け入れられません。
まだ実験中であるか、まだ開発スロットにあることに関係していると思いますが、より高速なマシンで実行するための設定が見つかりません。
実行を高速化する方法はありますか?
編集:明確にするために:同じリクエストを複数回送信するだけで、同じテストデータでさまざまなタイミングが取得されます。これにより、リクエストがキューに入れられたことに関係があるに違いないと結論付けました。起動時の待ち時間があるか、他の方法で調整されています。