R:如何通过脚本而非环境启用 JIT 编译器?
R: How to enable JIT compiler via script, not environment?
我同时从事多个 R 项目。其中之一涉及带有 for 循环的模拟,我希望通过使用 JIT 编译器来加快速度。为此,我在文件 Rcmd_environ 中添加了 R-directory/etc 行 following this recommendation.
R_COMPILE_PKGS=TRUE
R_ENABLE_JIT=3
现在我想知道是否可以通过脚本打开和关闭它。这样,我就不会在我的其他项目中使用 JIT 编译。有什么想法吗?
您可以加载 compiler
库,然后通过调用 'enableJIT` 函数设置 JIT 级别。
例如你可以做到
require(compiler)
enableJIT(3)
获得完整的 JIT 编译。
我同时从事多个 R 项目。其中之一涉及带有 for 循环的模拟,我希望通过使用 JIT 编译器来加快速度。为此,我在文件 Rcmd_environ 中添加了 R-directory/etc 行 following this recommendation.
R_COMPILE_PKGS=TRUE
R_ENABLE_JIT=3
现在我想知道是否可以通过脚本打开和关闭它。这样,我就不会在我的其他项目中使用 JIT 编译。有什么想法吗?
您可以加载 compiler
库,然后通过调用 'enableJIT` 函数设置 JIT 级别。
例如你可以做到
require(compiler)
enableJIT(3)
获得完整的 JIT 编译。