2024-09-30 12:32:06 发布
网友
在我的php网站中,我使用athano调用一个运行在GPU上的python脚本。在
然而,当从php调用这个python脚本时,apache似乎对GPU没有任何权限,因此该程序依赖CPU,这比GPU的效率低得多。在
如何授予apache在GPU上运行程序的权限?在
我会将其分开,将需求作为事件保存在某些存储中(例如redis,甚至rabbitmq),并使用一些守护脚本来听(cron将是一个糟糕的乐事,因为它很难让它运行得比每分钟都多)。脚本将用结果更新存储项,您可以在http堆栈中再次访问它。您可以通过ajax实现该功能,或者在php中使用usleep命令来等待结果。如果使用while循环,不要忘记在1秒后中断它,这样请求不会运行太长时间。在
您的问题可能是执行php二进制文件的配置用户-它可能不允许访问您系统上的那些二进制文件。通常是www数据用户。通过将www数据用户添加到所需的组中,您可能能够在不拆分所有用户的情况下解决该问题。看看这个二进制文件的所有权和权限就知道了。在
我会将其分开,将需求作为事件保存在某些存储中(例如redis,甚至rabbitmq),并使用一些守护脚本来听(cron将是一个糟糕的乐事,因为它很难让它运行得比每分钟都多)。脚本将用结果更新存储项,您可以在http堆栈中再次访问它。您可以通过ajax实现该功能,或者在php中使用usleep命令来等待结果。如果使用while循环,不要忘记在1秒后中断它,这样请求不会运行太长时间。在
您的问题可能是执行php二进制文件的配置用户-它可能不允许访问您系统上的那些二进制文件。通常是www数据用户。通过将www数据用户添加到所需的组中,您可能能够在不拆分所有用户的情况下解决该问题。看看这个二进制文件的所有权和权限就知道了。在
相关问题 更多 >
编程相关推荐