在可重复使用的R容器中使用带有R的Openblas

时间:2017-07-06 06:37:46

标签: r docker openblas liblas

我正在使用R作为可重复的科学机器学习和超参数优化。我偶然发现了诸如openblas / atlas / klm这样的blas的其他实现可以加速这种代价高昂的优化。但是使用每个blas的结果略有不同,即使在单线程结果上强制优化偏离默认R时也是如此。

所以我想尝试使用Docker来包含实验。我有很多问题。

  1. 从源代码而不是二进制文件编译是否合适?

  2. 如果我从源代码编译,是否会导致与debian二进制文件相同的配置?

  3. 由于每个blas的结果不同,有一个名为ReproBLAS from Berkeley的工具,最好与R一起使用吗?

  4. 使用" - with-blas = -lopenblas"编译R时在这种情况下,openblas是单线程还是多线程?

0 个答案:

没有答案