Repository navigation
Replies: 8 comments
What it is and who it is forIn one sentence: A small research environment where an existing agent repeatedly changes training code and compares experiments. Who it suits: People familiar with model training who have suitable GPU resources and want automated experiments. What you can do:
Where to start: Clone the repository. Upstream requires an NVIDIA GPU, Python 3.10+, and uv; Mac forks have separate support. Cost: MIT code; GPU, storage, and the external agent’s inference costs are yours. |
Access and setup: your first sessionClone the repository. Upstream requires an NVIDIA GPU, Python 3.10+, and uv; Mac forks have separate support. git clone https://github.com/karpathy/autoresearch.git
cd autoresearch
uv sync
uv run prepare.py
uv run train.pyComplete one manual preparation and training run before asking an existing agent to read |
A concrete task and how to check itKeep data and evaluation fixed and allow only one class of changes in Example:
Lower validation bits per byte ( |
Costs: software, models, and executionThe five-minute budget covers the training segment, not every startup, compilation, evaluation, or agent call. It does not guarantee a fixed number of experiments per hour. Cloud instances may cost money while idle; agent subscriptions or APIs are separate. Set an experiment count and stopping rule. |
Configuration and extensions
Keep evaluation fixed. The time budget supports comparisons on the same hardware; cross-hardware results are not automatically comparable. |
Permissions, data, and limitationsThis is not a hosted chatbot and does not provide a GPU. Run the external agent and training code in a dedicated environment. Expect out-of-memory failures, dependency issues, no improvements, and possible overfitting to the validation setup. Keep failed runs and the baseline rather than only the best result. |
Frequently asked questionsDoes upstream run directly on a Mac? It targets NVIDIA; check listed community ports separately. Can it research anything? The supplied task is small-model training; other domains need new code and evaluation. Must the agent be unrestricted? No. Use a dedicated environment and explicit experiment boundaries. |
Official references |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
autoresearch: Detailed Introduction
A small research environment where an existing agent repeatedly changes training code and compares experiments.
Official account & key contributors on X
Table of Contents
Getting started
Usage and configuration
Limits and references
Use the contents to jump to each section. If an in-page link does not respond, open it in a new tab.
All reactions