diff options
Diffstat (limited to 'inspect_opencl_layout.ipynb')
-rw-r--r-- | inspect_opencl_layout.ipynb | 96 |
1 files changed, 59 insertions, 37 deletions
diff --git a/inspect_opencl_layout.ipynb b/inspect_opencl_layout.ipynb index ac7c72f..521f93a 100644 --- a/inspect_opencl_layout.ipynb +++ b/inspect_opencl_layout.ipynb @@ -10,7 +10,7 @@ }, { "cell_type": "code", - "execution_count": 56, + "execution_count": 1, "metadata": {}, "outputs": [], "source": [ @@ -20,7 +20,7 @@ }, { "cell_type": "code", - "execution_count": 57, + "execution_count": 2, "metadata": {}, "outputs": [], "source": [ @@ -31,16 +31,16 @@ }, { "cell_type": "code", - "execution_count": 58, + "execution_count": 3, "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "<pyopencl.Platform 'NVIDIA CUDA' at 0x280eab0>" + "<pyopencl.Platform 'NVIDIA CUDA' at 0x28ef860>" ] }, - "execution_count": 58, + "execution_count": 3, "metadata": {}, "output_type": "execute_result" } @@ -58,7 +58,7 @@ }, { "cell_type": "code", - "execution_count": 59, + "execution_count": 4, "metadata": {}, "outputs": [], "source": [ @@ -68,7 +68,7 @@ }, { "cell_type": "code", - "execution_count": 60, + "execution_count": 5, "metadata": {}, "outputs": [], "source": [ @@ -77,7 +77,7 @@ }, { "cell_type": "code", - "execution_count": 61, + "execution_count": 6, "metadata": {}, "outputs": [], "source": [ @@ -86,7 +86,7 @@ }, { "cell_type": "code", - "execution_count": 62, + "execution_count": 7, "metadata": {}, "outputs": [ { @@ -101,7 +101,7 @@ " [0, 0, 0, 0]], dtype=int32)" ] }, - "execution_count": 62, + "execution_count": 7, "metadata": {}, "output_type": "execute_result" } @@ -112,7 +112,7 @@ }, { "cell_type": "code", - "execution_count": 63, + "execution_count": 8, "metadata": {}, "outputs": [], "source": [ @@ -121,16 +121,16 @@ }, { "cell_type": "code", - "execution_count": 64, + "execution_count": 9, "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "<pyopencl._cl.Buffer at 0x7fd9da045468>" + "<pyopencl._cl.Buffer at 0x7efd2d9f2888>" ] }, - "execution_count": 64, + "execution_count": 9, "metadata": {}, "output_type": "execute_result" } @@ -150,7 +150,7 @@ }, { "cell_type": "code", - "execution_count": 65, + "execution_count": 10, "metadata": {}, "outputs": [], "source": [ @@ -174,7 +174,7 @@ }, { "cell_type": "code", - "execution_count": 66, + "execution_count": 11, "metadata": {}, "outputs": [ { @@ -189,7 +189,7 @@ " [15, 15, 0, 0]], dtype=int32)" ] }, - "execution_count": 66, + "execution_count": 11, "metadata": {}, "output_type": "execute_result" } @@ -210,7 +210,7 @@ }, { "cell_type": "code", - "execution_count": 67, + "execution_count": 12, "metadata": {}, "outputs": [], "source": [ @@ -222,7 +222,7 @@ }, { "cell_type": "code", - "execution_count": 68, + "execution_count": 13, "metadata": {}, "outputs": [ { @@ -246,7 +246,7 @@ " [0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 2, 2, 3, 3, 3, 3]], dtype=int32)" ] }, - "execution_count": 68, + "execution_count": 13, "metadata": {}, "output_type": "execute_result" } @@ -258,7 +258,7 @@ }, { "cell_type": "code", - "execution_count": 69, + "execution_count": 14, "metadata": {}, "outputs": [ { @@ -282,7 +282,7 @@ " [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]], dtype=int32)" ] }, - "execution_count": 69, + "execution_count": 14, "metadata": {}, "output_type": "execute_result" } @@ -293,7 +293,7 @@ }, { "cell_type": "code", - "execution_count": 70, + "execution_count": 15, "metadata": {}, "outputs": [], "source": [ @@ -302,7 +302,7 @@ }, { "cell_type": "code", - "execution_count": 71, + "execution_count": 16, "metadata": {}, "outputs": [ { @@ -326,7 +326,7 @@ " [0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1]], dtype=int32)" ] }, - "execution_count": 71, + "execution_count": 16, "metadata": {}, "output_type": "execute_result" } @@ -337,7 +337,7 @@ }, { "cell_type": "code", - "execution_count": 72, + "execution_count": 17, "metadata": {}, "outputs": [ { @@ -361,7 +361,7 @@ " [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7]], dtype=int32)" ] }, - "execution_count": 72, + "execution_count": 17, "metadata": {}, "output_type": "execute_result" } @@ -372,7 +372,7 @@ }, { "cell_type": "code", - "execution_count": 73, + "execution_count": 18, "metadata": {}, "outputs": [ { @@ -396,7 +396,7 @@ " [0, 1, 2, 3, 4, 5, 6, 7, 0, 1, 2, 3, 4, 5, 6, 7]], dtype=int32)" ] }, - "execution_count": 73, + "execution_count": 18, "metadata": {}, "output_type": "execute_result" } @@ -407,7 +407,7 @@ }, { "cell_type": "code", - "execution_count": 74, + "execution_count": 19, "metadata": {}, "outputs": [ { @@ -431,7 +431,7 @@ " [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]], dtype=int32)" ] }, - "execution_count": 74, + "execution_count": 19, "metadata": {}, "output_type": "execute_result" } @@ -449,7 +449,7 @@ }, { "cell_type": "code", - "execution_count": 75, + "execution_count": 20, "metadata": {}, "outputs": [], "source": [ @@ -458,7 +458,7 @@ }, { "cell_type": "code", - "execution_count": 81, + "execution_count": 21, "metadata": {}, "outputs": [], "source": [ @@ -472,7 +472,7 @@ }, { "cell_type": "code", - "execution_count": 82, + "execution_count": 22, "metadata": {}, "outputs": [ { @@ -494,7 +494,7 @@ }, { "cell_type": "code", - "execution_count": 83, + "execution_count": 23, "metadata": {}, "outputs": [ { @@ -516,7 +516,7 @@ }, { "cell_type": "code", - "execution_count": 84, + "execution_count": 24, "metadata": {}, "outputs": [ { @@ -538,7 +538,7 @@ }, { "cell_type": "code", - "execution_count": 85, + "execution_count": 25, "metadata": {}, "outputs": [ { @@ -560,6 +560,28 @@ }, { "cell_type": "code", + "execution_count": 26, + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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\n", + "text/plain": [ + "<Figure size 432x288 with 4 Axes>" + ] + }, + "metadata": { + "needs_background": "light" + }, + "output_type": "display_data" + } + ], + "source": [ + "plotWorkgroupConfig(2,16)" + ] + }, + { + "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], |