|
| 1 | +# CUDA Python Tutorial |
| 2 | + |
| 3 | +| # | Exercise | Link | Solution | |
| 4 | +|---|----------|------|----------| |
| 5 | +| 01 | NumPy Intro: `ndarray` Basics | [](https://colab.research.google.com/github/NVIDIA/accelerated-computing-hub/blob/brev-reorg/tutorials/accelerated-python/notebooks/fundamentals/01__numpy_intro__ndarray_basics.ipynb) | [](https://colab.research.google.com/github/NVIDIA/accelerated-computing-hub/blob/brev-reorg/tutorials/accelerated-python/notebooks/fundamentals/solutions/01__numpy_intro__ndarray_basics__SOLUTION.ipynb) | |
| 6 | +| 02 | NumPy Linear Algebra: SVD Reconstruction | [](https://colab.research.google.com/github/NVIDIA/accelerated-computing-hub/blob/brev-reorg/tutorials/accelerated-python/notebooks/fundamentals/02__numpy_linear_algebra__svd_reconstruction.ipynb) | [](https://colab.research.google.com/github/NVIDIA/accelerated-computing-hub/blob/brev-reorg/tutorials/accelerated-python/notebooks/fundamentals/solutions/02__numpy_linear_algebra__svd_reconstruction__SOLUTION.ipynb) | |
| 7 | +| 03 | NumPy to CuPy: `ndarray` Basics | [](https://colab.research.google.com/github/NVIDIA/accelerated-computing-hub/blob/brev-reorg/tutorials/accelerated-python/notebooks/fundamentals/03__numpy_to_cupy__ndarray_basics.ipynb) | [](https://colab.research.google.com/github/NVIDIA/accelerated-computing-hub/blob/brev-reorg/tutorials/accelerated-python/notebooks/fundamentals/solutions/03__numpy_to_cupy__ndarray_basics__SOLUTION.ipynb) | |
| 8 | +| 04 | NumPy to CuPy: SVD Reconstruction | [](https://colab.research.google.com/github/NVIDIA/accelerated-computing-hub/blob/brev-reorg/tutorials/accelerated-python/notebooks/fundamentals/04__numpy_to_cupy__svd_reconstruction.ipynb) | [](https://colab.research.google.com/github/NVIDIA/accelerated-computing-hub/blob/brev-reorg/tutorials/accelerated-python/notebooks/fundamentals/solutions/04__numpy_to_cupy__svd_reconstruction__SOLUTION.ipynb) | |
| 9 | +| 05 | Memory Spaces: Power Iteration | [](https://colab.research.google.com/github/NVIDIA/accelerated-computing-hub/blob/brev-reorg/tutorials/accelerated-python/notebooks/fundamentals/05__memory_spaces__power_iteration.ipynb) | [](https://colab.research.google.com/github/NVIDIA/accelerated-computing-hub/blob/brev-reorg/tutorials/accelerated-python/notebooks/fundamentals/solutions/05__memory_spaces__power_iteration__SOLUTION.ipynb) | |
| 10 | +| 06 | Asynchrony: Power Iteration | [](https://colab.research.google.com/github/NVIDIA/accelerated-computing-hub/blob/brev-reorg/tutorials/accelerated-python/notebooks/fundamentals/06__asynchrony__power_iteration.ipynb) | [](https://colab.research.google.com/github/NVIDIA/accelerated-computing-hub/blob/brev-reorg/tutorials/accelerated-python/notebooks/fundamentals/solutions/06__asynchrony__power_iteration__SOLUTION.ipynb) | |
| 11 | +| 07 | CUDA Core: Devices, Streams and Memory | [](https://colab.research.google.com/github/NVIDIA/accelerated-computing-hub/blob/brev-reorg/tutorials/accelerated-python/notebooks/fundamentals/07__cuda_core__devices_streams_and_memory.ipynb) | [](https://colab.research.google.com/github/NVIDIA/accelerated-computing-hub/blob/brev-reorg/tutorials/accelerated-python/notebooks/fundamentals/solutions/07__cuda_core__devices_streams_and_memory__SOLUTION.ipynb) | |
| 12 | +| 20 | cuDF: NYC Parking Violations | [](https://colab.research.google.com/github/NVIDIA/accelerated-computing-hub/blob/brev-reorg/tutorials/accelerated-python/notebooks/libraries/20__cudf__nyc_parking_violations.ipynb) | [](https://colab.research.google.com/github/NVIDIA/accelerated-computing-hub/blob/brev-reorg/tutorials/accelerated-python/notebooks/libraries/solutions/20__cudf__nyc_parking_violations__SOLUTION.ipynb) | |
| 13 | +| 21 | cudf.pandas: NYC Parking Violations | [](https://colab.research.google.com/github/NVIDIA/accelerated-computing-hub/blob/brev-reorg/tutorials/accelerated-python/notebooks/libraries/21__cudf_pandas__nyc_parking_violations.ipynb) | [](https://colab.research.google.com/github/NVIDIA/accelerated-computing-hub/blob/brev-reorg/tutorials/accelerated-python/notebooks/libraries/solutions/21__cudf_pandas__nyc_parking_violations__SOLUTION.ipynb) | |
| 14 | +| 22 | cuML | [](https://colab.research.google.com/github/NVIDIA/accelerated-computing-hub/blob/brev-reorg/tutorials/accelerated-python/notebooks/libraries/22__cuml.ipynb) | | |
| 15 | +| 23 | CUDA CCCL: Customizing Algorithms | [](https://colab.research.google.com/github/NVIDIA/accelerated-computing-hub/blob/brev-reorg/tutorials/accelerated-python/notebooks/libraries/23__cuda_cccl__customizing_algorithms.ipynb) | [](https://colab.research.google.com/github/NVIDIA/accelerated-computing-hub/blob/brev-reorg/tutorials/accelerated-python/notebooks/libraries/solutions/23__cuda_cccl__customizing_algorithms__SOLUTION.ipynb) | |
| 16 | +| 24 | nvmath-python: Interop | [](https://colab.research.google.com/github/NVIDIA/accelerated-computing-hub/blob/brev-reorg/tutorials/accelerated-python/notebooks/libraries/24__nvmath_python__interop.ipynb) | | |
| 17 | +| 25 | nvmath-python: Kernel Fusion | [](https://colab.research.google.com/github/NVIDIA/accelerated-computing-hub/blob/brev-reorg/tutorials/accelerated-python/notebooks/libraries/25__nvmath_python__kernel_fusion.ipynb) | | |
| 18 | +| 26 | nvmath-python: Stateful APIs | [](https://colab.research.google.com/github/NVIDIA/accelerated-computing-hub/blob/brev-reorg/tutorials/accelerated-python/notebooks/libraries/26__nvmath_python__stateful_apis.ipynb) | | |
| 19 | +| 27 | nvmath-python: Scaling | [](https://colab.research.google.com/github/NVIDIA/accelerated-computing-hub/blob/brev-reorg/tutorials/accelerated-python/notebooks/libraries/27__nvmath_python__scaling.ipynb) | | |
| 20 | +| 28 | PyNVML | [](https://colab.research.google.com/github/NVIDIA/accelerated-computing-hub/blob/brev-reorg/tutorials/accelerated-python/notebooks/libraries/28__pynvml.ipynb) | | |
| 21 | +| 40 | Kernel Authoring: Copy | [](https://colab.research.google.com/github/NVIDIA/accelerated-computing-hub/blob/brev-reorg/tutorials/accelerated-python/notebooks/kernels/40__kernel_authoring__copy.ipynb) | [](https://colab.research.google.com/github/NVIDIA/accelerated-computing-hub/blob/brev-reorg/tutorials/accelerated-python/notebooks/kernels/solutions/40__kernel_authoring__copy__SOLUTION.ipynb) | |
| 22 | +| 41 | Kernel Authoring: Book Histogram | [](https://colab.research.google.com/github/NVIDIA/accelerated-computing-hub/blob/brev-reorg/tutorials/accelerated-python/notebooks/kernels/41__kernel_authoring__book_histogram.ipynb) | [](https://colab.research.google.com/github/NVIDIA/accelerated-computing-hub/blob/brev-reorg/tutorials/accelerated-python/notebooks/kernels/solutions/41__kernel_authoring__book_histogram__SOLUTION.ipynb) | |
| 23 | +| 42 | Kernel Authoring: Gaussian Blur | [](https://colab.research.google.com/github/NVIDIA/accelerated-computing-hub/blob/brev-reorg/tutorials/accelerated-python/notebooks/kernels/42__kernel_authoring__gaussian_blur.ipynb) | | |
| 24 | +| 43 | Kernel Authoring: Black and White | [](https://colab.research.google.com/github/NVIDIA/accelerated-computing-hub/blob/brev-reorg/tutorials/accelerated-python/notebooks/kernels/43__kernel_authoring__black_and_white.ipynb) | [](https://colab.research.google.com/github/NVIDIA/accelerated-computing-hub/blob/brev-reorg/tutorials/accelerated-python/notebooks/kernels/solutions/43__kernel_authoring__black_and_white__SOLUTION.ipynb) | |
| 25 | +| 60 | MPI4Py | [](https://colab.research.google.com/github/NVIDIA/accelerated-computing-hub/blob/brev-reorg/tutorials/accelerated-python/notebooks/distributed/60__mpi4py.ipynb) | | |
| 26 | +| 61 | Dask | [](https://colab.research.google.com/github/NVIDIA/accelerated-computing-hub/blob/brev-reorg/tutorials/accelerated-python/notebooks/distributed/61__dask.ipynb) | | |
0 commit comments