如何使用AzureML包导入库“rmarkdown”?

时间:2016-05-31 15:17:28

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

我正在尝试将rmarkdown导入AzureML,用于我的一个项目。

这是我尝试上传到AzureML的功能。

R.version检查是因为在上传到AzureML之前,会在本地环境中评估该功能。

fun <- function (b5) {
    if (R.version[["os"]]=="mingw32" && ! require(talection)) {
        install.packages(
            "src/rmarkdown_0.9.6.zip",
            lib=".",
            type="win.binary",
            repos=NULL,
            verbose=TRUE)
    }
    ans <- as.data.frame(c("Finished"))
}

rmarkdown_0.9.6.zip位于miniCRAN库中。

以下代码是将rmarkwodn上传到Azure ML的代码。请注意行packages,告诉R将rmarkdown上传到Azure ML

test <- as.data.frame(
    cbind(
        c(0.0,  0.3,  0.0,  0.0,  0.0),
        c(0.0,  0.0,  0.0, -0.4,  0.0),
        c(0,      0,    0,    0,    0))
)

ep <- publishWebService (
  ws,
  fun = fun,
  name = "Talection-fun",
  inputSchema = test,
  outputSchema = list(
    ans = "character"
  ),
  packages = c("rmarkdown")
)

print(consume(ep,test))

代码返回

  

请求失败,状态为400.重试前等待12.7秒   请求失败,状态为400.重试前等待33.6秒   请求失败,状态为400.在重试之前等待76.7秒   请求失败,状态为400.重试前等待234.3秒   请求失败,状态为400.重试前等待123.1秒   错误:AzureML返回错误代码:
  HTTP状态码:400
  AzureML错误代码:LibraryExecutionError

欢迎任何及所有相关建议。谢谢。

0 个答案:

没有答案