我正在使用openscoring Web 服务对 PMML 模型进行评分。但是,我不知道如何存储这些模型。我正在使用它curl -X PUT --data-binary @DecisionTreeIris.pmml -H "Content-type: text/xml" http://localhost:8080/openscoring/model/DecisionTreeIris
在模型查询之前将模型放在服务器上。我担心的是当我停止网络服务器并重新启动时,模型不再存在。有什么方法可以存储这些模型,以便我可以POST
在重新启动服务器后随时查询?
问问题
684 次
1 回答
1
从 Openscoring 版本 1.1.3 开始,您可以使用模型自动部署目录选项。使用命令行参数--deploy-dir
告诉 Openscoring 服务器开始监视指定的目录。然后,您可以 1) 通过将模型的 PMML 文件复制到 auto-deploy 目录来部署模型,以及 2) 通过从 auto-deploy 目录中删除其 PMML 文件来取消部署先前自动部署的模型。不再需要处理 cURLPUT
和DELETE
命令。
但是,请注意--deploy-dir
命令行参数已--model-dir
在 GitHub 主干中重命名为。
于 2014-06-26T18:27:47.050 回答