This is one of the best non-LLM scores in the world today (if not THE best).
It is also the cheapest, by far, at that performance.
Performance: 44% on ARC-1 public eval
Total compute cost: ~$0.67 (2hrs on a 5090 rented on vast.ai)
Performance: 27.5% on ARC-1 public eval
Total Compute cost: $1.8 (<3hrs on an A100 rented on Google Colab)
torch, numpy, numba, matplotlib and flash-attnThis script takes care of (3)-(5):
git clone https://github.com/mvakde/mdlARC.git
# download and build the datasets
cd mdlARC/dataset_building_scripts
python download_and_group.py
python build_datasets.py arc1 --add-conceptarc --with-filtered
cd ..
# prove no data leakage (optional, uncomment to run)
# rm -r assets_tmp # deletes raw data
# rm assets/solutions.json # deletes solutions file
# rm -r dataset_building_scripts # deletes dataset related files
#run the training + inference script
python run_script.py high # Choose between 3 modes: low, medium, high
Note: To get the best speed, I have disabled logging loss values. Feel free to add it back
@misc{vakde2025mdlarc,
author = {Mithil Vakde},
title = {mdlARC},
year = {2025},
url = {https://github.com/mvakde/mdlARC},
}
220 commits
Hacker News (1)
Python
100.0%
This is one of the best non-LLM scores in the world today (if not THE best).
It is also the cheapest, by far, at that performance.
Performance: 44% on ARC-1 public eval
Total compute cost: ~$0.67 (2hrs on a 5090 rented on vast.ai)
Performance: 27.5% on ARC-1 public eval
Total Compute cost: $1.8 (<3hrs on an A100 rented on Google Colab)
torch, numpy, numba, matplotlib and flash-attnThis script takes care of (3)-(5):
git clone https://github.com/mvakde/mdlARC.git
# download and build the datasets
cd mdlARC/dataset_building_scripts
python download_and_group.py
python build_datasets.py arc1 --add-conceptarc --with-filtered
cd ..
# prove no data leakage (optional, uncomment to run)
# rm -r assets_tmp # deletes raw data
# rm assets/solutions.json # deletes solutions file
# rm -r dataset_building_scripts # deletes dataset related files
#run the training + inference script
python run_script.py high # Choose between 3 modes: low, medium, high
Note: To get the best speed, I have disabled logging loss values. Feel free to add it back
@misc{vakde2025mdlarc,
author = {Mithil Vakde},
title = {mdlARC},
year = {2025},
url = {https://github.com/mvakde/mdlARC},
}
Hacker News (1)
220 commits
Python
100.0%