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#
API Reference: Linear Algebra API, Neural Networks API, Sketching API, AutoTuner API, API Reference: Utilities
GitHub Repository - Source code and issues