在内存中运行的Python程序

在内存中运行的Python程序,python,machine-learning,Python,Machine Learning,我有一个加载逻辑回归模型的python程序。我正在尝试每5秒用新的传入数据进行预测。传入数据作为命令行参数传递到代码中。程序运行正常,但我不想继续每5秒加载一次模型。有没有办法让模型始终加载到内存中? 我的代码在下面 loaded_model = joblib.load(r'C:\LR_model.sav') dataset = ast.literal_eval(sys.argv[1]) result = loaded_model.predict(dataset) 谢谢内存已绑定到进程,因此一

我有一个加载逻辑回归模型的python程序。我正在尝试每5秒用新的传入数据进行预测。传入数据作为命令行参数传递到代码中。程序运行正常,但我不想继续每5秒加载一次模型。有没有办法让模型始终加载到内存中? 我的代码在下面

loaded_model = joblib.load(r'C:\LR_model.sav')
dataset = ast.literal_eval(sys.argv[1])
result = loaded_model.predict(dataset)

谢谢

内存已绑定到进程,因此一旦进程退出,它的内存将被释放。如果您想保持数据加载,您需要将程序重写为一个服务器进程,并为您的客户机设置一些通信协议,以请求一个新的预测HTTP似乎很适合这里