配置Pycharm,解决终端可运行,Pycharm报错:Process finished with exit code 134 (interrupted by signal 6: SIGABRT)

错误提示如下:

I tensorflow/stream_executor/dso_loader.cc:135] successfully opened CUDA library libcublas.so.8.0 locally
I tensorflow/stream_executor/dso_loader.cc:126] Couldn't open CUDA library libcudnn.so.5. LD_LIBRARY_PATH: 
I tensorflow/stream_executor/cuda/cuda_dnn.cc:3517] Unable to load cuDNN DSO
I tensorflow/stream_executor/dso_loader.cc:126] Couldn't open CUDA library libcufft.so.8.0. LD_LIBRARY_PATH: 
I tensorflow/stream_executor/cuda/cuda_fft.cc:344] Unable to load cuFFT DSO.
I tensorflow/stream_executor/dso_loader.cc:135] successfully opened CUDA library libcuda.so.1 locally
I tensorflow/stream_executor/dso_loader.cc:135] successfully opened CUDA library libcurand.so.8.0 locally
Process finished with exit code 134 (interrupted by signal 6: SIGABRT)

1)配置Pycharm过程:点击 > Run > Edit Configurations ,打开界面如下:

 

2)点击要运行的程序,如图,我的是蓝色区域的test(1),手动配置Environment variables,添加LD_LIBRARY_PATH项,即可。具体步骤,点击右边三点,打开界面如下

3)再左边Name赋值为LD_LIBRARY_PATH,

右边Value赋值为:/usr/local/cuda/lib64:/usr/local/cuda/extras/CUPTI/lib64:;

 

4)问题解决,并成功运行:

I tensorflow/stream_executor/dso_loader.cc:135] successfully opened CUDA library libcublas.so.8.0 locally
I tensorflow/stream_executor/dso_loader.cc:135] successfully opened CUDA library libcudnn.so.5 locally
I tensorflow/stream_executor/dso_loader.cc:135] successfully opened CUDA library libcufft.so.8.0 locally
I tensorflow/stream_executor/dso_loader.cc:135] successfully opened CUDA library libcuda.so.1 locally
I tensorflow/stream_executor/dso_loader.cc:135] successfully opened CUDA library libcurand.so.8.0 locally


版权声明:本文为jizhidexiaoming原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。