随机森林n_jobs参数设置咨询:如何预留处理器资源?
关于随机森林n_jobs参数设置的问题解答
- 对于16核CPU的机器,设置
n_jobs=15完全符合你的需求:n_jobs=-1会调用全部16个核心,而设为15时会占用15个核心,预留出1个核心给系统后台进程或其他任务,既接近满负载利用算力,又不会耗尽所有处理器资源。 - 若想预留2个处理器,设置
n_jobs=14是正确的:16核减去预留的2核,刚好对应14个并行任务的设置,这样随机森林会使用14个核心运行,剩下的2个核心可以留给其他程序或系统服务。
实际运行中系统的核心调度可能会有微小波动,但这个参数设置的逻辑完全没问题,能精准达到你预留核心的目的。
内容的提问来源于stack exchange,提问作者veg2020
相关产品推荐
相关产品推荐

