1. 项目概述
autoresearch是karpathy开源的自主LLM预训练研究工具,基于单GPU的nanochat简化实现。核心逻辑为给AI agent分配小型的真实LLM训练环境,让其自主完成实验迭代:修改训练代码、跑固定5分钟时长的训练、评估效果、保留有效改进、循环迭代,人类仅需通过program.md配置agent的研究规则即可启动自动化研究流程。
karpathy/autoresearch:autoresearch是karpathy开源的基于单GPU的自主LLM预训练研究工具,支持AI agent自动迭代训练实验优化模型。本页整理它解决什么问题、适用场景、安装方式和使用方法。
autoresearch是karpathy开源的基于单GPU的自主LLM预训练研究工具,支持AI agent自动迭代训练实验优化模型。
autoresearch是karpathy开源的自主LLM预训练研究工具,基于单GPU的nanochat简化实现。核心逻辑为给AI agent分配小型的真实LLM训练环境,让其自主完成实验迭代:修改训练代码、跑固定5分钟时长的训练、评估效果、保留有效改进、循环迭代,人类仅需通过program.md配置agent的研究规则即可启动自动化研究流程。
传统LLM预训练研究需要人工反复修改代码、启动训练、对比实验结果,流程低效、人工成本高。autoresearch通过AI agent自主完成实验迭代,实现无人值守的自动化研究流程,降低LLM研究门槛,提升实验迭代效率。
1. LLM训练研究者快速验证架构、超参数、优化器改动的实验效果;2. 教育场景下直观演示LLM预训练迭代的完整流程;3. 自动化跑大量对照实验,无需人工干预。
环境要求:Python 3.10+、NVIDIA单GPU(已测试H100)。安装步骤:1. 安装uv包管理器;2. 执行uv sync安装项目依赖;3. 执行uv run prepare.py完成一次性训练数据下载与BPE分词器训练。
1. 执行uv run train.py可手动跑单次固定5分钟时长的训练实验,评估指标为验证bits per byte(val_bpb,数值越低效果越好);2. 启动Claude/Codex等AI agent并禁用所有权限,指向program.md即可让agent自主开展研究迭代;3. 人类可迭代修改program.md调整agent的研究规则与方向。
autoresearch是karpathy开源的基于单GPU的自主LLM预训练研究工具,支持AI agent自动迭代训练实验优化模型。
传统LLM预训练研究需要人工反复修改代码、启动训练、对比实验结果,流程低效、人工成本高。autoresearch通过AI agent自主完成实验迭代,实现无人值守的自动化研究流程,降低LLM研究门槛,提升实验迭代效率。
环境要求:Python 3.10+、NVIDIA单GPU(已测试H100)。安装步骤:1. 安装uv包管理器;2. 执行uv sync安装项目依赖;3. 执行uv run prepare.py完成一次性训练数据下载与BPE分词器训练。
1. 执行uv run train.py可手动跑单次固定5分钟时长的训练实验,评估指标为验证bits per byte(val_bpb,数值越低效果越好);2. 启动Claude/Codex等AI agent并禁用所有权限,指向program.md即可让agent自主开展研究迭代;3. 人类可迭代修改program.md调整agent的研究规则与方向。