2017-06-06 58 views
0

我的配置是這樣的:的PyDev告訴 「錯誤== cudaSuccess(35對0)CUDA驅動程序版本是不夠的CUDA運行時版本」,但命令行工作正常

Ubuntu  16.04 
Java   1.8 
Python  2.7.12 
Caffe   1.0 
Cuda   8.0 
Nvidia driver 375-66 
PyDev   5.7.0.201704111357 

And I tried to run this in bash: 

https://github.com/ZheC/Realtime_Multi-Person_Pose_Estimation/tree/master/testing/python

通過

python -m Demo 

它工作正常,但當嘗試從Eclipse的PyDev的運行,得到這個錯誤:

WARNING: Logging before InitGoogleLogging() is written to STDERR 
E0606 09:34:43.905447 15924 common.cpp:114] Cannot create Cublas handle. Cublas won't be available. 
0 
E0606 09:34:43.905640 15924 common.cpp:121] Cannot create Curand generator. Curand won't be available. 
F0606 09:34:43.905845 15924 common.cpp:152] Check failed: error == cudaSuccess (35 vs. 0) CUDA driver version is insufficient for CUDA runtime version 
*** Check failure stack trace: *** 

我覺得這個問題來自於我開始了nvidia驅動操作系統,那麼交換機到英特爾這樣的: enter image description here

這就是我想因爲希望利用嵌入式英特爾VC處理OS相關的工作,並離開Nvidia VC caffe(深度學習框架)作業。 的問題是:

爲什麼對於相同的python包裝咖啡作業,命令行工作正常,但PyDev給這些錯誤?

回答

0

由於從@Fabio Zadrozny

窗口 - >首選項 - > PyDev-> Interpreters->的Python Interpreter->單擊環境 - >新建

create a env variable: 
Name:LD_LIBRARY_PATH Value:as in you system env 
提示
2

通常這意味着您的命令行中有一些環境變量未在PyDev中複製。

通常的修復方法是從命令行啓動Eclipse,以便繼承其中設置的變量。

相關問題