单个OSX机器上的Dask默认情况下是并行的吗?

2024-09-23 06:37:00 发布

您现在位置:Python中文网/ 问答频道 /正文

我已经在OSX Mojave上安装了Dask。它是否默认并行执行计算?或者我需要更改一些设置吗?你知道吗

我正在使用dataframeapi。这对答案有影响吗?你知道吗

我用pip安装了它。这对答案有影响吗?你知道吗


Tags: pip答案daskosxmojavedataframeapi
1条回答
网友
1楼 · 发布于 2024-09-23 06:37:00

是的,默认情况下Dask是并行的。你知道吗

除非您另外指定,或者创建一个分布式的Client,否则将使用“线程化”调度程序执行,线程数等于内核数。但是,请注意,由于python GIL(一次只执行一条python指令),您可能无法获得尽可能多的并行性,这取决于您的特定任务在释放GIL方面有多出色。这就是为什么您可以选择调度程序。你知道吗

在OSX上,用pip安装:这些都没有区别。使用数据帧的区别在于,它决定了您可能正在运行的任务的种类。熊猫在许多操作中都擅长释放GIL。你知道吗

相关问题 更多 >