ATI/AMD GPU の代わりに nvidia を使用している場合、nvidia SDK での OpenCL サポートは...あまり期待できません。
Intel は、最近のプロセッサ用に CPU ベースの OpenCL SDK を提供しています。各パッケージで「fakeroot Alien --to-deb」を実行してから、「dpkg -i」を実行する必要があります)。
その SDK では、build() のコンパイラ オプションに「-g」および「-s filename」フラグを追加する必要があります。(カーネルがプログラム内に文字列としてのみ存在する場合は、カーネルを実行する直前にファイルに保存するコードを追加できます。) 次に、「gdb --args python-cmd」を試してください。「break」と入力してデバッグを開始できます。 「mykernel」シンボルが動的にロードされるのを待つかどうか尋ねられたら Y と答え、「run」と入力します。
コマンドを手動で入力してデバッガーを実行したら、実行可能なシェル スクリプトを作成して、お気に入りの .py ファイルをデバッガーで起動することをお勧めします (これは、アプリケーションの起動にハッカーを追加するのにも便利な場所です。たとえば、python -m unittest、 PYTHONPATH、virtualenv、LD_LIBRARY_PATH、LD_PRELOAD など)。