Tutorials#

Learn Panther step-by-step with these comprehensive tutorials.

Beginner Tutorials#

Start here if you’re new to Panther or randomized numerical linear algebra.

Sketched Linear Layers

Learn the fundamentals of sketched linear layers and how they reduce memory usage.

Matrix Decompositions

Understand randomized QR and SVD decompositions for large matrices.

Intermediate Tutorials#

Dive deeper into building neural networks and optimizing performance.

Neural Networks with Sketching

Build complete neural networks using Panther’s sketched layers.

Performance Optimization

Learn how to maximize performance with GPU acceleration and Tensor Cores.

Advanced Tutorials#

Explore advanced features and customization options.

Custom Sketching Implementation

Create custom sketching operators and extend Panther’s functionality.

Autotuning for Maximum Performance

Use the AutoTuner to automatically find optimal sketching parameters for maximum throughput.

Additional Resources#