Expand description
Configuration system for RunMat
Supports multiple configuration sources with proper precedence:
- Command-line arguments (highest priority)
- Environment variables
- Configuration files (.runmat.yaml, .runmat.json, etc.)
- Built-in defaults (lowest priority)
Structs§
- Accelerate
Config - Acceleration (GPU) configuration
- Auto
Offload Config - Auto-offload planner configuration
- Config
Loader - Configuration loader with multiple source support
- Export
Config - Export configuration
- GcConfig
- GC configuration
- GuiConfig
- GUI configuration
- JitConfig
- JIT compiler configuration
- Jupyter
Config - Jupyter notebook integration configuration
- Jupyter
Performance Config - Jupyter performance configuration
- Jupyter
Static Config - Jupyter static export configuration
- Jupyter
Widget Config - Jupyter widget configuration
- Kernel
Config - Kernel configuration
- Kernel
Ports - Kernel port configuration
- Language
Config - Logging
Config - Logging configuration
- Packages
Config - Package manager configuration
- Plotting
Config - Plotting configuration
- Registry
- RunMat
Config - Main RunMat configuration
- Runtime
Config - Runtime execution configuration
- Telemetry
Config - Telemetry configuration
Enums§
- Accel
Power Preference - Accelerate
Provider Preference - Auto
Offload LogLevel - Export
Format - Export format enumeration
- GcPreset
- GC preset
- JitOpt
Level - JIT optimization level
- Jupyter
Output Format - Jupyter-specific output formats
- Language
Compat Mode - LogLevel
- Log level
- Package
Spec - Package specification
- Plot
Backend - Plot backend enumeration
- Plot
Mode - Plotting mode enumeration