質問

私は個別にコンパイルしてからcudaカーネルにリンクするのが好きな多くの構造体(クラス)とスタンドアロン関数を持っていますが、私は取得しています External calls are not supported カーネルをコンパイル中にエラー(リンクしない)。 NVCCは、カーネルから常にインライン関数を使用する必要があります。これはとてもイライラします!!誰かがインクリメンタルコンピレーションを達成する方法を見つけた場合は、共有してください。

Nvidiaフォーラムの次のスレッドもご覧ください。http://forums.nvidia.com/index.php?s=&showtopic=103256&view=findpost&p=1009242

役に立ちましたか?

解決

現在、CUDAのGPUからデバイス機能を呼び出すことはできません。そのため、インラインドされています。

フェルミ ハードウェアは、インランスなしでデバイス機能をサポートします。

他のヒント

わかりました、Cuda 5を使用して行うことができます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top