Linux下使用Atlas在numpy中的线程错误
发布时间:2020-11-18 03:02:50 所属栏目:Linux 来源:互联网
导读:我有一个使用在 Linux机器上运行的多进程模块的多进程(不是多线程!)应用程序. 这个应用程序使用numpy.linalg.solve函数,如果我尝试创建许多进程,那么我得到错误: assertion !pthread_create( (ROOT-pid), ATTR, ROOT-fun, ROOT ) failed, line 84 of file /
|
我有一个使用在
Linux机器上运行的多进程模块的多进程(不是多线程!)应用程序.
assertion !pthread_create( &(ROOT->pid),ATTR,ROOT->fun,ROOT ) failed,line 84 of file /build/buildd-atlas_3.8.4-9-amd64-jk6dgk/atlas-3.8.4/build/atlas-base/../..//src/pthreads/misc/ATL_thread_tree.c 请注意,在我开始使用numpy.linalg中的函数之前,我没有遇到任何问题. 知道问题可能是什么? 编辑:我尝试使用scipy.linalg.solve,问题是一样的! 编辑:通过用blas替换地图集,问题就消失了.所以看来这个问题确实存在于地图集中 解决方法碰巧ATLAS开发人员最近在这里回答了这个问题:http://sourceforge.net/p/math-atlas/support-requests/873/ 注意:我假设你安装了ATLAS 3.10. 这个一直困扰我一段时间.如果你遇到与我相同的问题,那很可能是: > ATLAS是在另一台机器上构建的,而不是你运行它的机器 解决方案是在数量较核或等于当前机器的机器上构建ATLAS. 希望这可以帮助, (编辑:东莞站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 转载--How to Install VMware Tools on CentOS 6.3
- 在Linux上运行FreeBSD静态二进制文件?
- 如何查看在命名管道中排队的数据量?
- 在同一个Linux目录中有几百个或几千个文件可以(性能方面)吗
- linux – GCC详细模式输出说明
- 锁定 – 在Linux内核抢占spin_lock和mutex_lock
- 在Linux上查找Win exe所需的DLL(与mingw交叉编译)?
- 如何在Linux中调试FUSE文件系统崩溃
- BEA-141150 - An error occurred while preparing applicat
- c – Visual Studio交叉编译到Linux
