使用AzureML将库上载到Azure

时间:2016-05-12 15:14:31

标签: r azure-machine-learning-studio

我一直在尝试使用AzureML软件包。除非需要外部库,否则weems工作正常

考虑以下代码(函数 fun 通常会做得更多):

fun<- function (b5) {
    res <- require(rmarkdown)
    res
}

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))
)


api <- publishWebService (
  ws,
  fun = fun,
  name = "Talection-fun",
  inputSchema = test,
  packages = c("talection","psych","jsonlite","rmarkdown","knitr")
)

服务返回FALSE

Created new folder: /var/folders/zf/587__ss15z7_tq240vtpb68c0000gn/T//Rtmpyu2qRC/dir138e46cbc778f/packages/bin/windows/contrib/3.1
Request failed with status 401. Waiting 9.7 seconds before retry
..........    ans
1 FALSE
Sourced file '/Users/roffe/Documents/talections/code/Web Services/WebServices.R'

似乎 knitr psych jsonlite 工作正常,而 rmarkdown talection < / em>(所有这些都是miniCRAN存储库中的二进制包)显然已找到并上传,但未安装。因为如果我从miniCRAN存储库中删除它们会出现错误消息。

有没有办法追踪图书馆会发生什么?或者我能做些什么来使这项工作?

所有建议和评论都表示赞赏。

谢谢,

1 个答案:

答案 0 :(得分:1)

根据开发人员的说法,问题出在AzureCR所需的miniCRAN包中。 miniCRAN负责将包上传和安装到Azure。他们正在修补补丁。