Enter Kompute The General Purpose Vulkan Compute Framework.
9
Vulkan Kompute: Components
10
The Hello World of ML
11
ML Example Intuition
12
Kompute Logic to Set Up
13
LR Shader Logic
14
Kompute Logic: Create Tensors
15
Kompute Logic: Init Tensors
16
Kompute Logic: Main Sequence
17
Kompute Logic: "Learn" LR Params
18
Kompute Logic: Print LR Params
19
High level Roadmap
Description:
Explore GPU-accelerated machine learning beyond CUDA using Vulkan Kompute for cross-vendor graphics cards in this conference talk. Delve into parallel processing options and the advantages of Vulkan over traditional C++ SDKs. Learn about Kompute, a general-purpose Vulkan compute framework, and its components. Follow along with a practical machine learning example, including setup, shader logic, tensor creation, and parameter learning. Gain insights into implementing linear regression using Kompute and understand the high-level roadmap for GPU-accelerated machine learning across various hardware vendors like AMD, Qualcomm, and NVIDIA.
Beyond CUDA: GPU Accelerated Machine Learning on Cross-Vendor Graphics Cards with Vulkan Kompute