Applies ToMachine Learning Server (On Prem)

Симптоми

Да предположим, че използвате Microsoft R да импортирате данни от източник в рамка на данни. Ако размерът на получената данни рамка 4 ГБ, операцията е неуспешна.По-долу е кратък списък с известни неуспешни Rx функции. Други Rx и отворен функции могат да бъдат засегнати.

  • rxImport()

  • rxDataStep()

  • RxXdfData()

Ако получите съобщение за грешка, подобно на следното, можете да приложите тази корекция:

Грешка в doTryCatch(return(expr), parentenv, име на манипулатор):заглавката на съобщението: се очаква < размера на данни рамка >

Решение

Информация за изтегляне

За Windows:

Download Revolution анализ 7.4.1 - връзка за изтегляне

Download Сървър на Microsoft R 8.0.0 - връзка за изтегляне

Download Сървър на Microsoft R 8.0.3 - връзка за изтегляне

За Linux:

Download Revolution анализ 7.4.1 - връзка за изтегляне

Download Сървър на Microsoft R 8.0.0 - връзка за изтегляне

Download Microsoft R сървър 8.0.5 - връзка за изтеглянеЗа да разрешите този проблем, следвайте инструкциите, за да се прилага корекцията.Необходимите файлове:

  1. RevoScaleR_8.0.X.tar.gz (Linux) или RevoScaleR_8.0.X.zip (Microsoft), където X = номера на версията на Microsoft R сървър (MRS) инсталиран на системата за корекции.

  2. libRxLink.so.2 (Linux) или RxLink.dll (Microsoft, трябва да бъде в .zip файла)

Забележка: Microsoft Windows/сървър потребителите трябва да добавите R си пътя променлива да изпълните следните команди. Забележка: във всички инструкции, версията е посочена като 8.0.X, сменете X с номера на версията.

  1. Поставете необходимите файлове в temp директория, когато потребителят, който се прилага корекцията има разрешения за четене/запис.

  2. Стартиране на интерфейс на командния ред с повишени разрешения.

    1. В Microsoft стартира екземпляр на командния ред като администратор с десния бутон върху иконата на командния ред и щракнете върху Изпълнявай като администратор.

    2. В Linux стартирайте терминала и използвайте sudo да изпълнява команди.

  3. Деинсталиране на пакета с текущата RevoScaleR.

    1. В Microsoft изпълнете следната команда: R CMD REMOVE "RevoScaleR"

    2. В Linux изпълнете следната команда: sudo R CMD REMOVE "RevoScaleR"

  4. Спрете процеса на BxlServer и всички други R процеси.

    1. В Microsoft използвайте диспечера на задачите, за да спрете BxlServer и Rterm.

    2. В Linux Използвайте "kill" или отгоре да спре BxlServer и R.

  5. Инсталирайте новия пакет от RevoScaleR архив.

    1. В Microsoft, стартирайте командата: R CMD INSTALL --no-test-load <path/to/dir>/RevoScaleR_8.0.X.zip

    2. В Linux, стартирайте командата: sudo R CMD INSTALL --no-test-load <path/to/dir> /RevoScaleR_8.0.X.tar.gz

  6. Копирайте файла RxLink библиотека на RevoScaleR директория.

    1. В Microsoft, използвайте файловия мениджър за да се уверите, че RxLib.dll се "< път до R Home >/RevoScaleR/rxLibs/x 64 /" Ако не е копие на файла RxLib.dll от в .zip файла < път до R Home >/RevoScaleR/rxLibs/x 64 / директория. В стандартната инсталация този път ще бъде както следва: C:\Program Files\Microsoft\MRO-for-RRE\8.0\R-3.2.2\library\RevoScaleR\rxLibs\x64

    2. В Linux, стартирайте командата: sudo cp <path/to/dir>/libRxLink.so.2 \ <path/to/R_dir>/library/RevoScaleR/rxLibs/x64/ където < път/до/R-dir > стандартна инсталация ще бъде както следва: /usr/lib64/MRO-for-MRS-8.0.X/R-3.2.2/lib64/R

  7. Стартиране R и импортиране на данни рамка, 4 GB за проверка дали се прилага корекцията.

Статус

Microsoft потвърждава, че това е проблем в продуктите на Microsoft, изброени в раздела "Отнася се за".

Препратки

Научете повече за терминологията , използвана за описание на софтуерните актуализации от Microsoft.

Отнася се за

Този проблем възниква в следните версии на Microsoft R сървър:

  • Microsoft R сървър 8.0.3 на Windows

  • Microsoft R сървър 8.0.5 на Linux

Нуждаете ли се от още помощ?

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.

Общностите ви помагат да задавате и отговаряте на въпроси, да давате обратна връзка и да получавате информация от експерти с богати знания.