4 ms·
well, also np.linalg routines that call LAPACK may be multithreaded.
by vladf 9y ago
well, also np.linalg routines that call LAPACK may be multithreaded.
- jzwinck 9y agoThat's misleading--you say linalg routines "may be" multithreaded, but the vast majority of them never have been. matmul and einsum, despite being candidates for intrinsic multithreading, are not multithreaded. You can read discussion about that here: https://jackkamm.github.io/blog/a-parallel-einsum/ https://jackkamm.github.io/blog/a-parallel-einsum/
- vladf 9y agoI'm sorry, isn't "objects belonging to class C may have property P" a fair way to say there are some members which have it and some which do not? I don't see how that's misleading. I was correcting your statement about np.dot being the only parallel fn
- jzwinck 9y agoCan you name one function other than dot() and tensordot() which has intrinsic multithreading?
- vladf 9y agoEig inv svd det, at least, in 2010. https://dpinte.wordpress.com/2010/01/15/numpy-performance-improvement-with-the-mkl/ https://dpinte.wordpress.com/2010/01/15/numpy-performance-im...