0

私は奇妙な問題を抱えています!CUDA アプリを開発する GTX 560 Ti カード (コンピューティング機能 2.1) を持っています。

数百回コンパイルした後、エラーが発生しました。つまり、コンパイル フェーズが停止し、cicc プロセスは終了しません。しかし、ブロック番号あたりのスレッド数を変更すると、コンパイルされることがあります。(64 スレッドの場合、1024 でクラッシュします)。

誰にもそのような奇妙なエラーがありましたか。もう 1 つは、sm_13 では毎回コンパイルされますが、-arch=sm_21 ではコンパイルされません。しかし、私が言ったように、このオプションで何百回も実行されましたが、今ではもう機能しません。助言がありますか?

4

1 に答える 1

1

ハハ!

ここでまた走る!

すべてをコメント化 (グローバル関数) -> コンパイル -> 再度コメント解除 -> 何も起こらなかったようにコンパイル!!!

そのような奇妙な行動!一部のインターン コンパイラ フラグが false に設定されているか、その他の何かが設定されている可能性があります。

于 2012-07-10T17:24:08.993 に答える