Skip to main content

Adaptive Runtime

Coming Q2 2026 — This is a design preview. Request early access to be notified when available.

Overview

The Adaptive Runtime dynamically adjusts inference execution to stay within energy and thermal constraints. Instead of failing when resources are limited, it gracefully degrades while maintaining output quality bounds.

Key Capabilities

  • Dynamic precision — Switch between FP16/INT8/INT4 based on power
  • Layer skipping — Skip non-critical layers when energy-constrained
  • Context adaptation — Reduce context window under pressure
  • Thermal throttling — Automatic frequency scaling near thermal limits
  • Quality guarantees — Bounded degradation with quality metrics

How It Works

1

Input Request

Your inference request arrives with energy/thermal constraints specified.
2

Monitor State

Energy Monitor tracks battery level, solar input, and power draw. Thermal Monitor tracks CPU/GPU temperatures and cooling capacity.
3

Adaptation Controller

Based on current constraints and monitor data, the controller makes decisions:
  • Precision selection (FP16/INT8/INT4)
  • Layer skip decisions
  • Context window sizing
  • Batch size adjustment
4

Inference Engine

Executes the model with the selected adaptations applied.
5

Output + Adaptation Report

Returns the response along with a detailed report of what adaptations were applied.

API Preview

Submit with Energy Constraints

Adaptation Report

Every response includes what adaptations were applied:

Configure Adaptation Policies

Set global adaptation preferences:

Adaptation Strategies

Precision Scaling

Layer Skipping

Skip less important layers to save energy:

Context Adaptation

Reduce context window under constraints:

Quality Modes

Best Effort

Maximize quality within constraints, may degrade:

Exact

Fail if constraints can’t be met at full quality:

Bounded

Degrade only within specified bounds:

Monitoring

Track adaptation patterns over time:

Next Steps

Resilient Compute

Learn about fault tolerance

Orbit Scheduler

Learn about workload placement