Downloads · 30 days
0
OpenTransformer/AGILLM-4.3-EGGROLL-Experimental
AGILLM-4.3-EGGROLL-Experimental is a machine learning model from OpenTransformer. Use it for the machine learning task on the model card, and read the license before you ship it in a product. It is set up for pytorch. The card lists the license as other.
This repository is an experimental, default-off extension of AGILLM 4.3. It adds a PyTorch EGGROLL-style evolution-strategy sidecar for the model's discrete top-1 Mixture-of-Experts routers while preserving the existi…
Downloads · 30 days
0
Access
Public
Updated Aug 10, 2026
Repo size
—
Likes
0
Public
Click a slice to open those files.
.py1.2 MB · 96%
From the Hugging Face model README
This repository is an experimental, default-off extension of AGILLM 4.3. It adds a PyTorch EGGROLL-style evolution-strategy sidecar for the model's discrete top-1 Mixture-of-Experts routers while preserving the existing backpropagation and DiffusionBlock training path.
The implementation is inspired by Evolution Strategies at the Hyperscale, which introduces Evolution Guided GeneRal Optimisation via Low-rank Learning (EGGROLL): https://eshyperscale.github.io/imgs/paper.pdf
Marxist-Leninist/AGILLM4.3-EGGROLL-ExperimentalMarxistLeninist/AGILLM-4.3-EGGROLL-ExperimentalOpenTransformer/AGILLM-4.3-EGGROLL-ExperimentalMarxistLeninist is the main Hugging Face account and contains the code, model card, metadata, and full frozen checkpoint. OpenTransformer has reached its public-storage allowance and is retained only as a legacy code/documentation mirror; it is not the canonical repository for this experiment.
--eggroll_every_steps is greater than zero.f487cf2fbb38b69bf9f19322759176c3e4b66636a6375fc30759434be22aab80.72ee3cf3ae4e3dedb22f16d8c2d21c80c66e0bdcd2001f606f030886cc98e2af.The sidecar uses antithetic low-rank perturbations, candidate-major population batching, deterministic counter-derived seeds, full-stack autoregressive cross-entropy scoring, separate search and guard crops, update-RMS trust-region clipping, exact rollback on regression, no-signal rejection, JSONL receipts, dry-run mode, and checkpointed experiment state.
The disabled path was tested against v22 and produced bitwise-identical output. CPU tests also verified perturbation symmetry, descent on a known quadratic objective, accepted router mutation, and exact restoration after forced rejection.
EGGROLL can make population evaluation vastly more efficient than naïve evolution strategies. That does not automatically make it more sample-efficient than token-level backpropagation. In the paper's from-scratch integer-language-model experiment, EGGROLL demonstrated a capability that ordinary backpropagation could not directly provide for that integer model, but the largest run still used far more total GPU-hours than its floating-point backpropagation comparison. The correct AGILLM test is therefore an equal-GPU-hour A/B experiment, not a victory announcement generated by enthusiasm and a command-line flag.
It is most promising here for discrete router choices and, later, verifiable outcome objectives where ordinary gradients are absent, noisy, or misaligned with the actual target.
python agillm43_singlefile_intelligence_v23_eggroll_experimental.py eggroll-smoke
Use the included launch_eggroll_experiment.sh. It resumes from the frozen checkpoint and starts with --eggroll_dry_run, so candidate populations are measured and logged without changing model weights. Remove only that flag after the receipts show usable pair signal and acceptable overhead.
Conservative starting settings are population 8, rank 1, one router per event, 128-token search and guard crops, two guard crops, and one event every 5,000 committed training steps.
agillm43_singlefile_intelligence_v23_eggroll_experimental.py: complete single-file trainer and inference runtime.EXPERIMENT.md: design, estimator, safety boundaries, and A/B protocol.EXPERIMENT_MANIFEST.json: hashes, checkpoint lineage, hardlink snapshot receipt, and test record.base_checkpoint/: exact block-sharded package used as the experiment base.launch_eggroll_experiment.sh: dry-run-first launch generated from the live production command.