RAYS Grid · FOGR

One model.
Thousands of GPUs.
Zero collapse.

The Grid is our federated fine-tuning fabric. Every client trains a mathematically orthogonal subspace of the same base model — so updates sum instead of averaging away.

Federated orthogonal grid

See it running

The Grid, live.

How it works

Four ideas. One fabric.

Orthogonal SVD subspaces

The server decomposes W = UΣVᵀ and hands each client a strictly orthogonal slice. ⟨ΔW_A, ΔW_B⟩ = 0 by construction.

Zero-gated adapters (SB-ZGA)

Adapters start as a perfect identity (tanh(0) = 0). Cayley-parametrised weights stay orthogonal, so gradients never explode.

Execution-state graph loss

We don't tune on tokens. We tune on the DAG of tool calls the agent actually ran — Wasserstein-aligned to successful paths.

Non-destructive summation

The server sums updates instead of averaging. W_new = W_base + ΔW_A + ΔW_B + … Millions of nodes contribute without clashing.

Zero-gated adapter matrix

SB-ZGA adapters

Spectrally-bounded, zero-gated, Cayley-orthogonal. 4-bit QLoRA-friendly. Fits on an 8 GB consumer card.

Orthogonal grid

TIES-merge fallback

When subspaces overlap, the server trims noise, elects consensus signs and averages only sign-aligned updates.

AMD wavefront matrix cores
AMD · ROCm

Wavefront-aligned by design.

The AMD pipeline targets only q_proj, v_proj and gate_proj, freezes every norm layer, and pins the LoRA rank to exactly r = 64 — the size of a native RDNA/CDNA wavefront.

The result: matrix cores stay saturated, register spills disappear, and consumer Radeons train real 7B models without OOMing.

AMD architecture docs

GRID

Orthogonal · Federated · Non-destructive