scipy.sparse 函数会释放 GIL 吗?

Do scipy.sparse functions release the GIL?

问题

做 scipy.sparse 功能,比如 csr._mul_matvec 发布 GIL?

上下文

Python 包装外部代码(如 C)的函数通常在执行期间释放 GIL,从而实现与多线程的并行性。这在 numpy 代码库中很常见。它在scipy.sparse中也很常见吗?如果是这样,哪些操作会释放 GIL?如果他们不发布 GIL 那么这里是否存在根本问题,为什么不发布或者只是缺乏人力?

他们这样做,Scipy 版本 >= 0.14.0