2

我在 R studio 中使用 mxnet 包创建了一个神经网络模型。我在本地测试了模型,它按预期工作。publishwebservice()我使用 R 中的函数在 AzureML 中部署了与 Web 服务相同的模型。

当我尝试使用 web 服务使用consume()函数来预测测试数据时:

pred_cnn <- consume(endpoint_cnn, testdf)

它总是抛出以下错误:

错误:AzureML 返回错误代码:HTTP 状态代码:400 AzureML 错误代码:LibraryExecutionError

模块执行遇到内部库错误。
在评估 R 脚本期间发生以下错误:R_tryEval:返回错误:UseMethod("predict") 中的错误:
没有适用于“预测”的方法应用于“MXFeedForwardModel”类的对象

4

1 回答 1

1

我相信 Azure 机器学习服务平台正在 Windows 容器中运行服务,这些服务可能与您通过服务上传的 MXNet 的编译版本不兼容。

我会推荐一个不同的操作平台,例如,如果您希望留在 Microsoft 生态系统中,请查看Microsoft R Server Operationalization

于 2018-03-21T16:56:45.000 回答