2017-06-06 59 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,以便继承其中设置的变量。

相关问题