diff --git a/docs/cuda-bindings/jupyter_execute/overview.ipynb b/docs/cuda-bindings/jupyter_execute/overview.ipynb index 87f099ba..a426861b 100644 --- a/docs/cuda-bindings/jupyter_execute/overview.ipynb +++ b/docs/cuda-bindings/jupyter_execute/overview.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "markdown", - "id": "214bc135", + "id": "a16d0ef4", "metadata": {}, "source": [ "# Overview\n", @@ -50,7 +50,7 @@ { "cell_type": "code", "execution_count": 1, - "id": "f28214bf", + "id": "43b88e17", "metadata": {}, "outputs": [], "source": [ @@ -60,7 +60,7 @@ }, { "cell_type": "markdown", - "id": "c0614a21", + "id": "09acb1b1", "metadata": {}, "source": [ "Error checking is a fundamental best practice in code development and a code\n", @@ -72,7 +72,7 @@ { "cell_type": "code", "execution_count": 2, - "id": "81e6cce9", + "id": "184ad6b3", "metadata": {}, "outputs": [], "source": [ @@ -98,7 +98,7 @@ }, { "cell_type": "markdown", - "id": "f65bd3f8", + "id": "f62be9c2", "metadata": {}, "source": [ "It’s common practice to write CUDA kernels near the top of a translation unit,\n", @@ -112,7 +112,7 @@ { "cell_type": "code", "execution_count": 3, - "id": "7db14249", + "id": "a3e242cf", "metadata": {}, "outputs": [], "source": [ @@ -130,7 +130,7 @@ }, { "cell_type": "markdown", - "id": "4ff004fb", + "id": "0f941eff", "metadata": {}, "source": [ "Go ahead and compile the kernel into PTX. Remember that this is executed at runtime using NVRTC. There are three basic steps to NVRTC:\n", @@ -147,7 +147,7 @@ { "cell_type": "code", "execution_count": 4, - "id": "df079b61", + "id": "48cb4d28", "metadata": {}, "outputs": [], "source": [ @@ -177,7 +177,7 @@ }, { "cell_type": "markdown", - "id": "242a26d1", + "id": "5d0eba31", "metadata": {}, "source": [ "Before you can use the PTX or do any work on the GPU, you must create a CUDA\n", @@ -189,7 +189,7 @@ { "cell_type": "code", "execution_count": 5, - "id": "ed5b0372", + "id": "978a75f9", "metadata": {}, "outputs": [], "source": [ @@ -199,7 +199,7 @@ }, { "cell_type": "markdown", - "id": "4c9a10d3", + "id": "5ab569fe", "metadata": {}, "source": [ "With a CUDA context created on device 0, load the PTX generated earlier into a\n", @@ -211,7 +211,7 @@ { "cell_type": "code", "execution_count": 6, - "id": "3769c6b2", + "id": "2d93e0b8", "metadata": {}, "outputs": [], "source": [ @@ -224,7 +224,7 @@ }, { "cell_type": "markdown", - "id": "bcc474fd", + "id": "73264741", "metadata": {}, "source": [ "Next, get all your data prepared and transferred to the GPU. For increased\n", @@ -236,7 +236,7 @@ { "cell_type": "code", "execution_count": 7, - "id": "ab27308f", + "id": "68589a2b", "metadata": {}, "outputs": [], "source": [ @@ -254,7 +254,7 @@ }, { "cell_type": "markdown", - "id": "59f2a516", + "id": "999beb62", "metadata": {}, "source": [ "With the input data `a`, `x`, and `y` created for the SAXPY transform device,\n", @@ -271,7 +271,7 @@ { "cell_type": "code", "execution_count": 8, - "id": "183bed83", + "id": "6106ebc1", "metadata": {}, "outputs": [], "source": [ @@ -291,7 +291,7 @@ }, { "cell_type": "markdown", - "id": "c7cd6857", + "id": "1fa5eddf", "metadata": {}, "source": [ "With data prep and resources allocation finished, the kernel is ready to be\n", @@ -308,7 +308,7 @@ { "cell_type": "code", "execution_count": 9, - "id": "bd93f23f", + "id": "7b5cd74a", "metadata": {}, "outputs": [], "source": [ @@ -324,7 +324,7 @@ }, { "cell_type": "markdown", - "id": "5ecbb413", + "id": "62ca0d26", "metadata": {}, "source": [ "Now the kernel can be launched:" @@ -333,7 +333,7 @@ { "cell_type": "code", "execution_count": 10, - "id": "738b9255", + "id": "10977bc8", "metadata": {}, "outputs": [], "source": [ @@ -359,7 +359,7 @@ }, { "cell_type": "markdown", - "id": "cbaee309", + "id": "7e9411c8", "metadata": {}, "source": [ "The `cuLaunchKernel` function takes the compiled module kernel and execution\n", @@ -374,7 +374,7 @@ { "cell_type": "code", "execution_count": 11, - "id": "fdf04b35", + "id": "39a99d72", "metadata": {}, "outputs": [], "source": [ @@ -386,7 +386,7 @@ }, { "cell_type": "markdown", - "id": "1b55d350", + "id": "5ea9abd6", "metadata": {}, "source": [ "Perform verification of the data to ensure correctness and finish the code with\n", @@ -396,7 +396,7 @@ { "cell_type": "code", "execution_count": 12, - "id": "3ca6c337", + "id": "0826ba84", "metadata": {}, "outputs": [], "source": [ @@ -410,7 +410,7 @@ }, { "cell_type": "markdown", - "id": "169cd592", + "id": "bc02626b", "metadata": {}, "source": [ "## Performance\n", diff --git a/docs/cuda-bindings/latest/.doctrees/environment.pickle b/docs/cuda-bindings/latest/.doctrees/environment.pickle index 0db9b3e3..5c981e67 100644 Binary files a/docs/cuda-bindings/latest/.doctrees/environment.pickle and b/docs/cuda-bindings/latest/.doctrees/environment.pickle differ diff --git a/docs/cuda-core/latest/.doctrees/environment.pickle b/docs/cuda-core/latest/.doctrees/environment.pickle index defc17da..89b4c003 100644 Binary files a/docs/cuda-core/latest/.doctrees/environment.pickle and b/docs/cuda-core/latest/.doctrees/environment.pickle differ diff --git a/docs/latest/.doctrees/environment.pickle b/docs/latest/.doctrees/environment.pickle index 708b9050..c70e3048 100644 Binary files a/docs/latest/.doctrees/environment.pickle and b/docs/latest/.doctrees/environment.pickle differ