Documentation Index
Fetch the complete documentation index at: https://docs.cirron.com/llms.txt
Use this file to discover all available pages before exploring further.
cirron compile
Compile your ML models for production deployment with architecture-specific optimizations and validation.Usage
Options
| Option | Description | Default |
|---|---|---|
--arch, -a | Target architecture (cpu, cuda, gpu) | Auto-detected |
--index | Path to index/manifest file | null |
--validate | Run pre-compilation validation | false |
--strict | Enable strict error handling | false |
-i, --interactive | Step-by-step compilation confirmations | false |
Architecture Support
CPU Architecture
- Optimized for CPU inference
- Compatible with all frameworks
- Lightweight deployment
CUDA Architecture (PyTorch)
- GPU-accelerated inference for PyTorch
- Requires CUDA-compatible hardware
- Validates CUDA availability
GPU Architecture (TensorFlow)
- GPU-accelerated inference for TensorFlow
- Requires GPU-compatible hardware
- Validates GPU availability
Framework Support
PyTorch
- Loads model from
src/model.py - Optimizes for target architecture
- Saves compiled model to
models/model_{arch}.pth - Generates model metadata
TensorFlow
- Loads model from
src/model.py - Configures device placement
- Saves compiled model to
models/model_{arch} - Generates model metadata
Scikit-Learn
- Loads model from
src/model.py - Serializes model using joblib
- Saves compiled model to
models/model_{arch}.joblib - Generates model metadata
Validation
Pre-compilation Validation
- Required files (
src/model.py,requirements.txt) - Python version compatibility
- Architecture-specific requirements
- Model creation and instantiation
- Index file format (if provided)
Strict Mode
- Fails fast on validation errors
- Provides detailed error messages
- Suggests recovery actions
Index Files
JSON Index
YAML Index
Examples
Basic Compilation
Validated Compilation
GPU Compilation
With Index File
Output
Generated Artifacts
Model Information
Error Handling
Common Errors
Project Not Found
Validation Failed
Compilation Failed
Recovery Actions
-
Missing Project Configuration
-
Validation Errors
-
Compilation Errors
Integration
CI/CD Pipeline
Docker Integration
Troubleshooting
Performance Issues
- Use appropriate architecture for your hardware
- Enable GPU compilation for large models
- Check memory requirements
Validation Issues
- Ensure all required files exist
- Verify Python version compatibility
- Check framework-specific requirements
Compilation Failures
- Review model code for errors
- Check dependency conflicts
- Verify hardware compatibility