clReleaseKernel
About
OpenCL カーネルオブジェクトの参照数をデクリメントします。カーネルに保持されるインスタンスの数が0になり、カーネルのキューに入れられたあらゆるコマンドからカーネルが不要になったとき、カーネルオブジェクトは削除されます。
- Original Reference
C/C++
cl_int clReleaseKernel (cl_kernel kernel)
C#
int clReleaseKernel(IntPtr kernel);
Args
- kernel
- OpenCL カーネルオブジェクトを指定します。
Return
実行に成功したとき、CL_SUCCESSを返します。それ以外のとき、次のうち1つのエラーを返します。
- CL_INVALID_KERNEL
- kernel に無効な値が指定されたとき。
- CL_OUT_OF_RESOURCES
- デバイス上でリソースの確保、割り当てに失敗したとき。
- CL_OUT_OF_HOST_MEMORY
- ホスト上でリソースの確保、割り当てに失敗したとき。