当我运行R脚本通过机器学习框架(如mxnet和tensorflow)生成模型时,我在任务管理器中看到cpu使用率达到100%。我有2x 2.7 ghz,电脑变成……
0)如上所述,您可以操纵环境变量来决定您想要多少工人。
1)您可以调整工作簿上下文以仅使用其中一个CPU。
例如z = nd.ones(shape =(3,3),ctx = mx.cpu(0))
2)可以使用操作系统级别的工具,在Windows中有一些: https://superuser.com/questions/214566/are-there-solutions-that-can-limit-the-cpu-usage-of-a-process
Vishaal
MXnet查看一些环境变量: https://mxnet.incubator.apache.org/faq/env_var.html
例如,您可以通过在命令行设置MXNET_GPU_WORKER_NTHREADS = 2来进行实验。
请注意,在设置环境变量以使其生效后,可能必须重新启动R.