You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

M1 Max Mac运行Jupyter Lab时如何最大化CPU使用率

M1 Max Mac运行Jupyter Lab机器学习笔记本时CPU使用率过低
  • 设备为搭载M1 Max芯片的Mac,学习《Scikit-Learn、Keras和TensorFlow机器学习实战(第3版)》时,运行该书籍配套的03_classification.ipynb笔记本,执行“Run All Cells”后,活动监视器显示CPU使用率仅在10%-20%区间,机身温度维持较低水平。
    活动监视器显示低使用率

  • 对比测试:运行一段简单的基准测试代码时,CPU使用率直接飙升至97%,机身开始发热。
    测试代码如下:

import time
import numpy as np
np.random.seed(42)
a = np.random.uniform(size=(300, 300))
runtimes = 10

timecosts = []
for _ in range(runtimes):
    s_time = time.time()
    for i in range(100):
        a += 1
        np.linalg.svd(a)
    timecosts.append(time.time() - s_time)

print(f'mean of {runtimes} runs: {np.mean(timecosts):.5f}s')

活动监视器显示高使用率

  • 已尝试解决方法:使用nice命令调整进程优先级、开启系统设置中的“高性能”电池模式,均未改变Jupyter Lab运行时CPU低使用率的状况。

  • 需求:寻求可行方法,让Mac在运行Jupyter Lab时能够全力运转,达到类似基准测试时的CPU负载水平。

内容的提问来源于stack exchange,提问作者homunet

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.17 16:12:14