filmov
tv
Tutorial: CUDA programming in Python with numba and cupy

Показать описание
/Using the GPU can substantially speed up all kinds of numerical problems. Conventional wisdom dictates that for fast numerics you need to be a C/C++ wizz. It turns out that you can get quite far with only python. In this video, I explain how you can use cupy together with numba to perform calculations on NVIDIA GPU's. Production quality is not the best, but I hope you may find it useful.
00:00 Introduction: GPU programming in python, why?
06:52 Cupy intro
08:39 Cupy demonstration in Google colab
19:54 Cupy summary
25:07 Grids, blocks and threads
27:12 Matrix multiplication kernel
29:20 Tiled matrix multiplication kernel and shared memory
44:25 Final remarks
Edit 9/9/2021: at 23:56 one of the grid elements should be labeled 1,3 instead of 1,2. Thanks to _______ for pointing this out.
00:00 Introduction: GPU programming in python, why?
06:52 Cupy intro
08:39 Cupy demonstration in Google colab
19:54 Cupy summary
25:07 Grids, blocks and threads
27:12 Matrix multiplication kernel
29:20 Tiled matrix multiplication kernel and shared memory
44:25 Final remarks
Edit 9/9/2021: at 23:56 one of the grid elements should be labeled 1,3 instead of 1,2. Thanks to _______ for pointing this out.
Tutorial: CUDA programming in Python with numba and cupy
CUDA Programming on Python
Learn to Use a CUDA GPU to Dramatically Speed Up Code In Python
CUDA Programming in Python
Getting Started With CUDA for Python Programmers
Nvidia CUDA in 100 Seconds
CUDA Simply Explained - GPU vs CPU Parallel Computing for Beginners
Learn to use a CUDA GPU to dramatically speed up code in Python.
CUDACast #10a - Your First CUDA Python Program
Parallel Computing with Nvidia CUDA
CUDA Programming Course – High-Performance Computing with GPUs
Writing Code That Runs FAST on a GPU
CUDA in your Python Parallel Programming on the GPU - William Horton
CUDACast #10 - Accelerate Python code on GPUs
Lecture 3: Getting Started With CUDA for Python Programmers
Python CUDA Installation & CUPY | GPU Acceleration Basics 01
GPU-accelerated Python with CuPy and Numba's CUDA
HPC Advanced Training Event - Day 1: CUDA programming using Python
Python on NVDIA CUDA | GPU Acceleration Basics
cuda programming python tutorial
Tutorial 33- Installing Cuda Toolkit And cuDNN For Deep Learning
cuda programming in python
Pytorch Tutorial 6- How To Run Pytorch Code In GPU Using CUDA Library
cuda programming with python
Комментарии