Skip to main content

Model Partitioning

Coming Q1 2026 — This feature is in development. Request early access to be notified when available.

Overview

Large neural networks can be split across Earth and orbital nodes to optimize for latency, bandwidth, or energy efficiency. The Model Partitioning system finds optimal cut points based on your infrastructure topology.

Key Components

PartitionOptimizer

Finds optimal model split points

ModelProfile

Analyzes model layer characteristics

LayerPlacement

Specifies ground vs orbital assignment

LatencyEstimator

Predicts end-to-end inference latency

Why Partition Models?

How It Works

1

Input Processing (Ground)

Input tokens are received at a ground node where the Embedding Layer (150M params) and Layers 0-10 (2.8B params) process the initial representation.
2

Activation Transfer (Uplink)

Compressed activations (12 MB) are transmitted to the orbital node via ground-to-space link.
3

Core Computation (Orbital)

Layers 11-60 (35B params) run on the orbital node - the most compute-intensive portion of the model, powered by solar energy.
4

Activation Transfer (Downlink)

Output activations (12 MB) are transmitted back to a ground node.
5

Output Generation (Ground)

Layers 61-80 (14B params) and the Output Head generate the final output tokens.
The partition optimizer automatically finds cut points that minimize total latency while respecting memory constraints on each node type.

Model Profile

First, analyze your model to understand layer characteristics:

Partition Optimizer

Find optimal cut points based on your topology:

Optimization Objectives

Layer Placement

Manually specify or adjust layer placement:

Latency Estimation

Predict inference latency for a given partition:

Example: LLaMA-70B Partitioning

Next Steps

Sync Scheduler

Schedule data transfer during ground passes

Space Mesh

Route between orbital nodes via ISL