R Сервер машинного обучения — ошибка RevoScaleR

Я обновил R (Microsoft Machine Learning Server R) в Ubuntu, и после обновления перестал работать пакет RevoScaleR. Я пытаюсь увидеть журнал, но он не существует. Кто-нибудь это знает?

EDIT: я обнаружил, что libRblas.so не найден, но существует в /runtime/R/lib

library(RevoScaleR)
C++ runtime exception caught: could not open FIFO /tmp/Rtmp9FpGRx/RevoFIFO.140827.2
Error: package or namespace load failed for ‘RevoScaleR’:
 .onLoad failed in loadNamespace() for 'RevoScaleR', details:
  call: dyn.load(linkDllName)
  error: fatal error: RevoScaleR cannot be used in this R session anymore, if possible restart R session
error code 127, detailed error message might be found in: /tmp/Rtmp9FpGRx/stdoutrppZXg (standard output) and /tmp

Выход "RevoScaleR" %in% dir(.libPaths()) равен TRUE.


person Leonardo Lanchas    schedule 21.03.2018    source источник
comment
Каков результат dir(.libPaths())   -  person De Novo    schedule 21.03.2018
comment
Или более явно "RevoScaleR" %in% dir(.libPaths())   -  person De Novo    schedule 21.03.2018
comment
Выход ИСТИНА   -  person Leonardo Lanchas    schedule 21.03.2018
comment
Эй, Лео! Вы писали: Я обновил R в Ubuntu — какой R вы обновили CRNR, Microsoft Open R, Microsoft Machine Learning Server R?   -  person Niels Berglund    schedule 22.03.2018
comment
@NielsBerglund Я обновил Microsoft Machine Learning Server R. Кстати, я обнаружил, что libRblas.so не найден, но существует в /runtime/R/lib   -  person Leonardo Lanchas    schedule 22.03.2018


Ответы (1)


Оказывается, после обновления библиотеки волшебным образом исчезли. Я решил это, вручную скопировав необходимые библиотеки:

sudo cp /opt/microsoft/mlserver/9.2.1/runtime/R/lib/libmkl_gnu_thread.so /opt/microsoft/mlserver/9.2.1/libraries/RServer/RevoScaleR/rxLibs/x64/libmkl_gnu_thread.so
sudo cp /opt/microsoft/mlserver/9.2.1/runtime/R/lib/libRblas.so /opt/microsoft/mlserver/9.2.1/libraries/RServer/RevoScaleR/rxLibs/x64/libRblas.so
sudo cp /opt/microsoft/mlserver/9.2.1/runtime/R/lib/libmkl_gf_lp64.so /opt/microsoft/mlserver/9.2.1/libraries/RServer/RevoScaleR/rxLibs/x64/libmkl_gf_lp64.so
sudo cp /opt/microsoft/mlserver/9.2.1/runtime/R/lib/libRlapack.so /opt/microsoft/mlserver/9.2.1/libraries/RServer/RevoScaleR/rxLibs/x64/libRlapack.so
sudo cp /opt/microsoft/mlserver/9.2.1/runtime/R/lib/libmkl_core.so /opt/microsoft/mlserver/9.2.1/libraries/RServer/RevoScaleR/rxLibs/x64/libmkl_core.so
sudo cp /opt/microsoft/mlserver/9.2.1/runtime/R/lib/libmkl_vml_mc3.so /opt/microsoft/mlserver/9.2.1/libraries/RServer/RevoScaleR/rxLibs/x64/libmkl_vml_mc3.so
sudo cp /opt/microsoft/mlserver/9.2.1/runtime/R/lib/libmkl_vml_def.so /opt/microsoft/mlserver/9.2.1/libraries/RServer/RevoScaleR/rxLibs/x64/libmkl_vml_def.so
person Leonardo Lanchas    schedule 22.03.2018