1

有谁知道是否有办法配置 anaconda 以使 @vectorize 不会占用机器中所有可用的处理器?例如,如果我有一台八核机器,我只希望@vectorize 使用四核。

4

1 回答 1

2

target=parallel您可以通过设置NUMBA_NUM_THREADSenvvar来限制将使用的线程数。请注意,在导入 Numba 后您无法更改此设置,它会在您第一次启动时设置。您可以通过检查的值来检查它是否有效numba.config.NUMBA_DEFAULT_NUM_THREADS

于 2016-12-03T18:01:47.960 回答