目前我的系统上的 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
您可以设置LD_PRELOAD
, 例如:
LD_PRELOAD=/other/blas/lib/libacml_mp.so R
这将使用修改后的版本运行 R ,这将强制加载其他 BLAS 共享库文件。您可以将其作为别名LD_PRELOAD
放入您的:~/.bashrc
alias R='LD_PRELOAD=/other/blas/lib/libacml_mp.so R'