我正在使用CUDA 9.2和Linux在Python 3.6(Anaconda)上使用tensorflow GPU 1.8.0。我的GPU是Nvidia Geforce GTX Titan(6GB)
然后有一天我试图运行我的脚本,我收到Bus error (core dumped)
错误。跟踪它后,我在导入sklearn
或执行一些tensorflow函数后出现此错误。以前工作正常的相同脚本不再起作用了。
当我使用gdb python
然后使用r main.py
执行我的脚本时,我收到下一个调试错误信息:
Thread 1 "python" received signal SIGBUS, Bus error.
0x00007ffece4d5970 in PyInit__arpack ()
from /home/user/anaconda3/envs/py361/lib/python3.6/site-packages/scipy/sparse/linalg/eigen/arpack/_arpack.cpython-36m-x86_64-linux-gnu.so
这也发生过。在这种情况下,导入cv2
不适用于python3,但后来我设法使它与python2一起使用。最后我重新安装了linux并且它工作了一段时间,直到先前显示的错误开始发生。
我该如何解决这个问题?
答案 0 :(得分:0)
我重新安装了anaconda,它再次正常工作。