【问题标题】:No applicable method for 'predict' applied to an object of class "MXFeedForwardModel"没有适用于“预测”的方法应用于“MXFeedForwardModel”类的对象
【发布时间】:2016-11-04 12:55:00
【问题描述】:

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

当我尝试使用consume() 函数通过网络服务预测测试数据时:

pred_cnn <- consume(endpoint_cnn, testdf)

它总是抛出以下错误:

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

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

【问题讨论】:

  • 第一个失败点是HTTP status code: 400,这意味着一个“错误请求”,traceback() 的输出可以提供更多信息
  • Cough - 温馨提醒我们不想看到mentions of urgency here。请记住,阅读您的问题的是志愿者。

标签: r azure-machine-learning-studio mxnet


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-12-02
    • 1970-01-01
    • 2017-01-10
    • 1970-01-01
    • 2017-04-27
    • 2023-03-13
    • 1970-01-01
    相关资源
    最近更新 更多