Установка пакета mlr в AzureML Experiment - PullRequest
0 голосов
/ 11 апреля 2019

Я пытаюсь установить пакет mlr в AzureML Experiment, но, получая сообщение об ошибке, у меня есть бинарный zip-файл windows для пакета mlr и его зависимостей, таких как ParamHelpers, и я подключил 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

Ожидаем успешного выполнения пакета mlr в AzureML

1 Ответ

1 голос
/ 17 апреля 2019

Я вижу, вы пытались следовать разделу Importing packages официального руководства Azure Machine Learning Studio: Extend your experiment with R, чтобы установить необходимую библиотеку ParamHelpers, и не смогли.

Как я знаю, простойЧтобы установить пакет, не включенный в Azure ML, нужно упаковать его в виде zip-файла и загрузить как набор данных, а затем перетащить его из My datasets из Saved Datasets в левую панель инструментов, например, я хочу использовать curl библиотека, как показано на рисунке ниже.

enter image description here

И код в Execute R Script является примером кода curl, как показано ниже, и этоработает нормально, как работает в моем локальном RStudio.

Пример кода curl выполнялся на моем локальном RStudio enter image description here

Тот же код отлично работает на Azure ML enter image description here

Я просто загружаю файл curl_3.3.zip из каталога загруженных пакетов (например, C: \ Users \ peterp \ AppData \ Local \ Temp \ Rtmp82CVoW \ download_packages) моего RStudio вAzure как набор данных, как показано на рисунках ниже.

Рис. 1. Чтобы нажать кнопку + NEW enter image description here

Рис 2. Выберите DATASETS -> FROM LOCAL FILE enter image description here

Рис 3. Выберите zip-файл и загрузите enter image description here

Затем вы можете увидеть это на левой панели инструментов.

Если вы хотите установить больше пакетов, вам просто нужно распаковать их и сжать их каталоги в zip-файл снова и загрузить его.

enter image description here

Пользовательский zip-файл пакета my-required-libs.zip также отлично работает.

enter image description here

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...