1

В настоящее время R в моей системе использует эту библиотеку для `BLAS ':

ldd /usr/lib/R/bin/exec/R
libblas.so.3gf => /usr/lib/libblas.so.3gf

Я хочу изменить путь для использования ACML.

Можно ли изменить путь? Например, установив окружение в .bashrc или .Rprofile .

Путь ACML:

/opt/acml4.4.0/gfortran64_mp/lib/libacml_mp.so

У меня нет пароля root.

1 ответ1

0

Вы можете установить LD_PRELOAD, например:

LD_PRELOAD=/other/blas/lib/libacml_mp.so R

Это запустит R с измененным LD_PRELOAD который заставит загружать ваши другие файлы общей библиотеки BLAS. Вы можете поместить его в ~/.bashrc как псевдоним:

alias R='LD_PRELOAD=/other/blas/lib/libacml_mp.so R'

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .