编译的时候遇到如下问题:
nvcc error: ‘ptxas’ died due to signal 9(Kill signal)
请问这是什么错误呢到底 谢谢各位了
这个错误我没有见过,不过我尽可能分析一下。
楼主应该是用的Linux系统,然后在编译过程中,ptxas被kill掉了(信号9)。
而导致被kill的原因可能是抵达运行限制,从而被干掉,例如,在楼主内存不足的情况下有可能。
建议楼主先尝试重装最新版toolkit, 如果不行,考虑是否可能内存原因。以及,不排除是内部BUG导致的等。
我不是Linux用户,以上分析是根据您的信息尽量给出的,仅供参考。以及建议其他使用Linux并经常遇到此问题的会员/版主/NVIDIA技术支持/总版主给很出正确的精确答案。
以及,如果你设置了较短的进程运行时间限制,则有可能在CPU上超出时间配额被干掉。但是因为ptxas一般很快就能完成,这个不太可能。
较大的可能就是上文你的总内存不足,或者ptxas内部有BUG, 导致分配内存过多被干掉。
以及楼主可以考虑用root运行,看看能否好转。
谢谢您了,我是在CentOS64位的系统下用的。我先按照您说的试试
我将之前用的cuda4.0 的toolkit和驱动全面换成5.0的暂时没发现问题 可以使用 还是再次对您表示感谢~~