Labs
Lab 1: Elements of Tensors
Lab 3: Tensor++ and Matrix Decompositions

La perspective curieuse (Jean-François Niceron 1638)
- Extend
Tensorwhich we developed in Chapter 2.1 Virtualizing Shapes with Strides, Chapter 2.2 Accelerating Basic Linear Algebra on CPUs with native implementations of the operations from Lab 1 - Extend
borscht.linalg.solve()which we developed in Chapter 2.3 From Performance Primitives to Linear Solvers with matrix decompositions
Lab 4: Accelerating Matmul with Tiles and Layouts

La Perspective practique (Jean Du Breuil 1642)
- Extend
Tensor.__matmul__which we developed in Chapter 2.4 Accelerating Matrix Multiplication on GPUs with an alternatively accelerated matrix multiplication using cuteDSL
Lab 6: Vision Language Action Model
Lab 7: Custom Autograd Backwards for VLA

Pamphlet on the Turk (Joseph Friedrich von Racknitz 1789)
- Extend
Tensor.backward()which we developed in Chapter 4.1 Automatic Differentiation with accelerated VLA operations from Lab 6