0

我正在使用openscoring Web 服务对 PMML 模型进行评分。但是,我不知道如何存储这些模型。我正在使用它curl -X PUT --data-binary @DecisionTreeIris.pmml -H "Content-type: text/xml" http://localhost:8080/openscoring/model/DecisionTreeIris在模型查询之前将模型放在服务器上。我担心的是当我停止网络服务器并重新启动时,模型不再存在。有什么方法可以存储这些模型,以便我可以POST在重新启动服务器后随时查询?

4

1 回答 1

1

从 Openscoring 版本 1.1.3 开始,您可以使用模型自动部署目录选项。使用命令行参数--deploy-dir告诉 Openscoring 服务器开始监视指定的目录。然后,您可以 1) 通过将模型的 PMML 文件复制到 auto-deploy 目录来部署模型,以及 2) 通过从 auto-deploy 目录中删除其 PMML 文件来取消部署先前自动部署的模型。不再需要处理 cURLPUTDELETE命令。

但是,请注意--deploy-dir命令行参数已--model-dir在 GitHub 主干中重命名为。

于 2014-06-26T18:27:47.050 回答