在AzureML实验中安装mlr程序包

时间:2019-04-11 04:57:29

标签: r azure mlr

我正在尝试在AzureML实验中安装mlr软件包,但出现错误,我具有mlr软件包及其依赖项(如ParamHelpers)的Windows二进制zip文件,并将该zip文件中的模块连接到Execute R Script,以下错误。

install.packages("src/ParamHelpers_1.12.zip",lib=".",repos=NULL, verbose = TRUE)
library(ParamHelpers,lib.loc=".", verbose=TRUE)

install.packages("src/mlr_2.13.zip",lib=".",repos=NULL, verbose = TRUE)
library(mlr,lib.loc=".", verbose=TRUE)
library(mlr)
dataset1 <- maml.mapInputPort(1)
ncol(dataset1)
maml.mapOutputPort("dataset1");
Status code
Failed
Status details
requestId = 5541aec465e74f3d83b28273a6433ce2 errorComponent=Module. taskStatusCode=400. 
{"Exception":"ErrorId":"FailedToEvaluateRScript","ErrorCode":"0063",
"ExceptionType":"ModuleException","Message":"Error 0063: 
The following error occurred during evaluation of R script:\r\n---------- 
Start of error message from R ----------\r\nthere is no package 
called 'ParamHelpers'\r\n\r\n\r\nthere is no package 
called 'ParamHelpers'\r\n----------- End of error message from R 
-----------"}}
Error: Error 0063: The following error occurred during evaluation of R script:
---------- Start of error message from R ----------there is no package
 called 'ParamHelpers'there is no package called 
'ParamHelpers'----------- End of error message from R ----------- 
Process exited with error code -2

期待在AzureML中成功执行mlr程序包

1 个答案:

答案 0 :(得分:1)

我看到您尝试按照官方教程Azure Machine Learning Studio: Extend your experiment with R的{​​{3}}部分安装所需的库ParamHelpers,但失败了。

众所周知,安装Azure ML中未包含的软件包的简单方法是将其打包为zip文件并将其上传为数据集,然后可以将其从{{1}的My datasets中拖动},例如,我想使用Saved Datasets库,如下图所示。

Importing packages

curl中的代码是Execute R Script的示例代码,如下所示,它可以像在本地RStudio中运行一样正常工作。

curl示例代码在我的本地RStudio上运行 enter image description here

相同的代码在Azure ML上工作正常 enter image description here

我只是从我的RStudio的下载包目录(例如C:\ Users \ peterp \ AppData \ Local \ Temp \ Rtmp82CVoW \ downloaded_pa​​ckages)中将curl文件作为数据集上传到Azure,如下图所示

图1.单击curl_3.3.zip按钮 enter image description here

图2.选择+ NEW-> DATASETS enter image description here

图3.选择一个zip文件并上传 enter image description here

然后,您可以在左侧工具栏中看到它。

如果要安装更多软件包,只需解压缩它们,然后将其目录再次压缩为zip文件并上传。

enter image description here

自定义软件包zip文件FROM LOCAL FILE也可以正常工作。

enter image description here

希望有帮助。