Python 谷歌数据实验室可以使用多个CPU核吗?
如果答案是肯定的,那么测试此功能的简单示例是什么 我尝试使用SFrame和implicit的多处理功能。但CPU利用率始终低于n1-highmem-32(32 vCPU,208 GB内存)实例的10%Python 谷歌数据实验室可以使用多个CPU核吗?,python,google-cloud-datalab,Python,Google Cloud Datalab,如果答案是肯定的,那么测试此功能的简单示例是什么 我尝试使用SFrame和implicit的多处理功能。但CPU利用率始终低于n1-highmem-32(32 vCPU,208 GB内存)实例的10% import os os.environ['OMP_NUM_THREADS'] = "25" import sframe sframe.set_runtime_config('GRAPHLAB_DEFAULT_NUM_PYLAMBDA_WORKERS', 25) import implicit
import os
os.environ['OMP_NUM_THREADS'] = "25"
import sframe
sframe.set_runtime_config('GRAPHLAB_DEFAULT_NUM_PYLAMBDA_WORKERS', 25)
import implicit
item_factors, user_factors = implicit.alternating_least_squares(train, 2)
对不起,答覆延误了。Jupyter Python内核本身是单线程的。我不确定具体的sframe库,但这并不是Datalab做任何特殊事情的地方。我们在Jupyter中使用标准Python内核。也许你可以把你的问题标记为一个框架问题 我们已经看到一些客户将n个CPU用于一个团队,以便在不同的CPU上运行不同的内核。但是,一般来说,对于单个用户而言,高内存选项比多CPU虚拟机更适合 另外,我们发布了一个beta刷新,它允许您在本地运行Datalab,并提供在GCE中运行内核的选项。如果您感兴趣,请查看: 谢谢。 迪内什·库尔卡尼
Datalab&Cloud ML产品经理是否可以在GCE中使用多个CPU运行单个
Datalab笔记本
?