我做了一个 Azure 机器学习实验,它采用一个小数据集(12x3 数组)和一些参数,并使用一些 Python 模块(线性回归计算等等)进行一些计算。这一切都很好。
我已经部署了这个实验,现在想从我的应用程序的前端向它抛出数据。API 调用进入并返回正确的结果,但计算简单的线性回归最多需要 30 秒。有时是 20 秒,有时只有 1 秒。我什至一次将它降低到 100 毫秒(这是我想要的),但 90% 的请求需要超过 20 秒才能完成,这是不可接受的。
我想这与它仍然是一个实验有关,或者它仍然处于开发阶段,但我找不到让它在更快的机器上运行的设置。
有没有办法加快我的执行速度?
编辑:澄清:使用相同的测试数据获得不同的时间,只需多次发送相同的请求。这使我得出结论,这一定与我的请求被放入队列有关,有一些启动延迟,或者我以其他方式受到限制。