使用php运行cuda程序,报告没有检测到支持CUDA的设备

时间:2015-04-17 01:00:16

标签: php apache web service cuda

我使用shell_exec($command)运行CUDA程序,但报告*no CUDA capable devices were detected*.

我有回音$command。我在终端上运行了命令并且成功了。

我猜这个问题可能是由于缺乏系统环境(PATH等)。 我在/etc/apache2/apache2.conf添加了一些内容,如下所示:

#cuda 6.5
SetEnv PATH=/usr/local/cuda/bin:$PATH
SetEnv LD_LIBRARY_PATH=/usr/local/cuda/lib:$LD_LIBRARY_PATH

重新启动apache2服务后,*no CUDA capable devices were detected*

我的计划有什么问题?

1 个答案:

答案 0 :(得分:1)

感谢Halcyon的建议。 我尝试使用No-Password将www-data帐户添加到/ etc / sudoers,并在$ command之前添加“sudo”。它起作用。