0

我有一个奇怪的问题!我有一张 GTX 560 Ti 卡(计算能力 2.1),用于开发我的 CUDA 应用程序。

现在经过几百次编译,我得到了一个错误。也就是说,编译阶段停止,而 cicc 进程并未终止。但是当我更改每个块号的线程数时,它有时可能会编译。(对于 64 个线程,它会在 1024 个线程中崩溃)。

有没有人有这么奇怪的错误。另一件事是,使用 sm_13 每次都会编译,但使用 -arch=sm_21 则不会。但正如我所说,它使用这个选项运行了数百次,但现在它不再工作了。有什么建议么?

4

1 回答 1

1

哈哈!

这里又跑了!

注释所有内容(全局函数)-> 然后编译-> 再次取消注释-> 编译之前什么都没有发生!!!

如此奇怪的行为!也许一些实习生编译器标志被设置为假,或者其他什么。

于 2012-07-10T17:24:08.993 回答