我已经按照我之前写的说明在 WSL 中设置了 R/RStudio:https://killianmelsen.github.io/guide/2023/06/20/Accelerating-R-using-oneMKL-and-Windows-Subsystem-for-Linux.html
但是,在 /etc/environment 文件中设置线程数不再起任何作用。它曾经完美地工作过。
这是环境文件 ,这是 设置的相同文件。进行任何更改后,我关闭并重新启动 WSL。
结果如下:
有什么想法这似乎不再有效了吗?
更改 /etc/environment 中的这些设置始终会对 CPU 利用率和运行时间产生影响。由于某种原因,情况不再如此了。这是一个基于原始 WSL Ubuntu 安装的导入 Ubuntu 发行版(我想设置多个发行版),这可能有什么关系吗?
解决方案:似乎编辑
/etc/environment
不适用于 WSL(我 100% 确定在使用虚拟机时确实如此)。作为替代方案,可以按照此处的说明将
export MKL_NUM_THREADS=x
添加到 ~/.profile
。
解决方案:似乎编辑
/etc/environment
不适用于 WSL(我 100% 确定在使用虚拟机时确实如此)。作为替代方案,可以按照此处的说明将
export MKL_NUM_THREADS=x
添加到 ~/.profile
。