Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/317.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
加快Python启动速度或将其与VB.NET连接_Python_Vb.net - Fatal编程技术网

加快Python启动速度或将其与VB.NET连接

加快Python启动速度或将其与VB.NET连接,python,vb.net,Python,Vb.net,我有以下设置: VB.NET Web服务正在运行,它需要使用机器学习模型定期调用Python脚本来预测某些内容。为此,我的Web服务生成一个包含Python输入的文件,并将Python脚本作为子进程运行。脚本进行预测,并将其作为标准输出返回给Web服务 问题是,该脚本需要几秒钟才能导入所有机器学习库并从驱动器加载保存的模型。这不仅仅是做实际的预测。在此期间,运行子进程会阻止Web服务。我必须大大缩短这段时间 我需要的是一个解决方案: 1.缩短库和模型加载时间。 2.将Python脚本与VB.NE

我有以下设置:
VB.NET Web服务正在运行,它需要使用机器学习模型定期调用Python脚本来预测某些内容。为此,我的Web服务生成一个包含Python输入的文件,并将Python脚本作为子进程运行。脚本进行预测,并将其作为标准输出返回给Web服务

问题是,该脚本需要几秒钟才能导入所有机器学习库并从驱动器加载保存的模型。这不仅仅是做实际的预测。在此期间,运行子进程会阻止Web服务。我必须大大缩短这段时间

我需要的是一个解决方案:
1.缩短库和模型加载时间。

2.将Python脚本与VB.NET Web服务进行通信,并在导入和ML模型已加载的情况下始终运行Python。

我不确定我是否理解这个问题,但以下是我可以想到的一些事情。 如果这是一个网络问题,那么在通过web发送代码之前,应该让python压缩代码

或者,如果可以,在从web读取文件时使用多线程


也许你应该上传更多的代码,这样我们可以更好地帮助你。

我找到了我需要的

我已经使用web.py将Python脚本转换为web服务,现在VB.NET和Python web服务都可以通信。Python一直在运行,因此每次必须进行计算时加载库和数据都不会有延迟