Model Partitioning
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

