User Guide¶
In-depth documentation of GPUX core concepts and features.
📚 What's in This Guide?¶
This guide covers core GPUX concepts in depth. Each section builds on previous knowledge from the Tutorial.
📖 Guide Sections¶
Working with Models¶
Learn about ONNX models, conversion from popular frameworks, optimization techniques, and model management.
Topics: - Understanding ONNX format - Converting from PyTorch, TensorFlow, scikit-learn, Hugging Face - Model inspection and visualization - Optimization (quantization, compression) - Versioning and debugging
GPU Providers¶
Deep dive into execution providers and hardware-specific optimization.
Topics: - What execution providers are - Available providers (TensorRT, CUDA, CoreML, ROCm, etc.) - Provider selection logic - Platform-specific setup and configuration - Performance comparison and troubleshooting
Inputs & Outputs¶
Master input/output handling, data types, and validation.
Topics: - Input data types and shapes - JSON format requirements - Output handling and labels - Automatic validation - Type conversion
Data Preprocessing¶
Preprocessing pipelines for text, images, and audio data.
Topics: - Text tokenization - Image preprocessing (resize, normalize) - Audio resampling - Configuration options - Custom preprocessing
Batch Inference¶
Process multiple inputs efficiently for higher throughput.
Topics: - Batch input format - Batch size optimization - Performance gains - Memory considerations - Python API for batching
Python API¶
Complete reference for using GPUX programmatically.
Topics: - GPUXRuntime class - Inference methods - Batch processing - Benchmarking - Context managers - Testing
Error Handling¶
Common errors, solutions, and debugging techniques.
Topics: - Common error messages - Debugging methods - Exception handling - Validation techniques - Troubleshooting guide
🎯 How to Use This Guide¶
For Beginners¶
Start with the Tutorial first, then return here for deeper understanding.
For Experienced Users¶
Jump directly to relevant sections based on your needs.
For Reference¶
Use this guide as a reference when working on specific features.
🔗 Related Resources¶
- Tutorial - Step-by-step getting started
- Examples - Real-world use cases
- API Reference - Complete API docs
- Advanced Topics - Performance optimization
💬 Need Help?¶
- 📖 FAQ
- 🆘 Help
- 💬 Discord Community
- 🐛 Report Issues