September 26, 2025
Hello, Neural Network 3! GPU time.
Today is the day we finally move training of our simple model onto the GPU. As I’ve mentioned before, I’ll be using the Vulkan API for that. The shaders - the actual programs that run on the GPU - will be written in GLSL, a simple C-like language. Vulkan is famous for its complexity and verbosity, but in return it offers an incredible amount of control. Writing GPU code is tough, and writing GPU code in Vulkan is even tougher.
Read more