Downloads · 30 days
0
ocxlabs/FloydARC
FloydARC is a machine learning model from ocxlabs. Use it for the machine learning task on the model card, and read the license before you ship it in a product. The card lists the license as apache-2.0.
FloydARC is a neural algorithmic reasoning model adapted from FloydNet for the ARC-AGI benchmark. This checkpoint is trained primarily on ARC-style synthetic and curated data, and is designed to solve ARC tasks via it…
Downloads · 30 days
0
Access
Public
Updated Feb 10, 2026
Repo size
816 MB
Likes
0
Public
Click a slice to open those files.
.pt816 MB · 100%
From the Hugging Face model README
FloydARC is a neural algorithmic reasoning model adapted from FloydNet for the ARC-AGI benchmark. This checkpoint is trained primarily on ARC-style synthetic and curated data, and is designed to solve ARC tasks via iterative refinement and test-time adaptation, rather than large-scale web pretraining.
Among models trained mainly on ARC-like data, FloydARC achieves state-of-the-art performance on both ARC-AGI-1 and ARC-AGI-2, significantly narrowing the gap to very large proprietary models.
FloydARC demonstrates strong generalization on ARC benchmarks under standard evaluation protocols.
ARC-AGI benchmark results:
| Model | #Params | ARC-AGI-1 | ARC-AGI-2 |
|---|---|---|---|
| VARC | 73M | 60.4 | 11.1 |
| Loop-ViT | 11.2M | 61.2 | 10.3 |
| HRM | 27M | 40.3 | 5.0 |
| FloydARC | 153.7M | 70.5 | 15.3 |
ocxlabs/FloydARCThis checkpoint is intended for research and evaluation use on ARC-AGI. Full reproduction of reported results requires multi-GPU inference with test-time training.
Download the pretrained checkpoint from Hugging Face:
https://huggingface.co/ocxlabs/FloydARC
Place the downloaded folder anywhere on disk and pass its path via --ckpt_path.
Place the original ARC JSON files under rawdata/, then preprocess:
python -m scripts.process_data \
--input_dir ./rawdata/ARC-AGI-1_evaluation/ \
--output_dir ./preprocessed/arc1 \
--split test
Repeat with ARC-AGI-2_evaluation for ARC-AGI-2.
python -m scripts.TTT \
--ckpt_path /path/to/floydarc_ckpt \
--subset arc1 \
--output_dir ./output/TTT_results
Notes:
--subset arc2For reproducible evaluation and qualitative inspection:
python -m scripts.analyze \
--result-folder ./output/TTT_results \
--subset arc1 \
--out-html output/arc1_results.html
Multiple result folders can be passed to enable max-voting ensembling.