Skip to content

bf16 PPGD source: quality A/B + full32L memory cash-in configs (lp-bf16-source-ab)#938

Open
ocg-goodfire wants to merge 4 commits into
feature/jaxfrom
bridge/task-lp-bf16-source-ab
Open

bf16 PPGD source: quality A/B + full32L memory cash-in configs (lp-bf16-source-ab)#938
ocg-goodfire wants to merge 4 commits into
feature/jaxfrom
bridge/task-lp-bf16-source-ab

Conversation

@ocg-goodfire

Copy link
Copy Markdown
Collaborator

Experiment configs for the bf16 PPGD source+moments investigation (bridge task lp-bf16-source-ab, items #1+#2 of the lower-precision roadmap). No code changes — the source_dtype knob (a3ffa2a) is exercised as-is.

What's in here

  • pile_ppgd_bsc_srcdtype_ab_{fp32,bf16}.yaml — Tier-1 quality A/B on the pile-4L PPGD-bsc lineage (10k steps, dp8, same seed; only diff = source_dtype: bfloat16)
  • llama8b_full32L_HSDP_{b128,b160}_dp32_bf16src_MEMPROBE.yaml — mem_profile-and-exit probes
  • llama8b_full32L_HSDP_b160_dp32_bf16src_TPUT.yaml — 60-step b160 throughput probe

Results

Quality gate PASSED (runs p-1b097fd2 fp32 / p-07ae1175 bf16): bf16 arm equal-or-better on every judge metric — persistent-adversary recon within ±2% from 5k steps, fresh-PGD-20step eval −1..−13%, masked CE/KL −2..−8%, CI-L0 ~8% sparser, faithfulness identical. Post-hoc ckpt probe: NO Adam v underflow (bf16 shares fp32's 8-bit exponent; the risk was mantissa swallowing, which didn't materialize — v/m stats match fp32).

Memory confirmed (p-910a7582): b128/dp32 resident 49.5 → 35.25 GiB (−14.25 GiB exactly), runtime peak 148.2 → 132.2 GiB.

b160 / 5 seq/GPU now FITS (p-03721a2f): runtime peak 144.8 / 164.1 GiB (fp32 sources OOM'd at ~172). Throughput probe p-8dd01149 in flight.

Full trail: bridge task log lp-bf16-source-ab.

🤖 Generated with Claude Code

ocg-goodfire and others added 4 commits July 3, 2026 12:44
…PGD-bsc, 10k steps)

fp32 control vs bf16 treatment (source_dtype knob a3ffa2a), same seed, dp8,
slow_every 2000 for a PGD_20step adversary-effectiveness trajectory.
Bridge task: lp-bf16-source-ab.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
…attempt)

mem_profile-and-exit variants of llama8b_full32L_HSDP_b128_dp32 with
source_dtype bfloat16. Bridge task: lp-bf16-source-ab.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant