我使用的是一台具有多个CPU的共享计算机,但当我运行一台笔记本电脑时,它只使用一个CPU。有没有办法让jupyter笔记本使用更多可用的CPU?
发布于 2021-11-21 23:52:48
将更多CPU能力“分配”给任务的一种方法与Jupyter IDE无关,而是在python中使用一个库。我推荐使用多处理库。多进程官方文档请参考this link。下面提供了示例代码:
import multiprocessing
def main(number):
print(number)
if __name__ == '__main__':
p1 = Process(target=main, args=(1,))
p2 = Process(target=main, args=(2,))
p1.start()
p2.start()
p1.join()
p2.join()
您可以认为这些进程中的每一个都使用了更多的CPU能力来执行任务。
https://stackoverflow.com/questions/70059430
复制相似问题