首页 > 解决方案 > Scipy 的 distance.cdist 函数只是单线程还是可以使其成为多线程?

问题描述

Scipy 的 distance.cdist 函数只是单线程还是可以使其成为多线程?

我已经在我的计算机上测试了它,两边都有非常大的矩阵 ((1000000,100) 和 (10, 100)),并且只使用了一个 CPU。我的设置如下,说明我已经安装了BLAS:

>>> import scipy
>>> scipy.__config__.show()
openblas_info:
    library_dirs = ['/usr/local/lib']
    language = f77
    libraries = ['openblas']
openblas_lapack_info:
    library_dirs = ['/usr/local/lib']
    language = f77
    libraries = ['openblas']
blas_opt_info:
    library_dirs = ['/usr/local/lib']
    language = f77
    libraries = ['openblas']
lapack_opt_info:
    library_dirs = ['/usr/local/lib']
    language = f77
    libraries = ['openblas']
blas_mkl_info:
  NOT AVAILABLE

标签: pythonmultithreadingnumpyscipy

解决方案


推荐阅读