カーペイシーの自動研究を16GPUでスケーリング:結果と手法

✍️ OpenClawRadar📅 公開日: March 19, 2026🔗 Source
カーペイシーの自動研究を16GPUでスケーリング:結果と手法
Ad

Autoresearchとは?

Autoresearchは、Andrej Karpathyのプロジェクトで、コーディングエージェントがニューラルネットワークのトレーニングスクリプトを自律的に改善します。エージェントはtrain.pyを編集し、GPUで5分間のトレーニング実験を実行し、検証損失をチェックし、ループします。役立つ変更は保持し、役立たない変更は破棄します。Karpathyの最初の一晩の実行では、エージェントは約20の改善を見つけ、nanochatリーダーボードでのGPT-2までの時間を11%削減しました。

Autoresearchの仕組み

このプロジェクトには3つのファイルがあります:

  • prepare.py - データをダウンロードし、トークナイザーをトレーニングし、データローダーと評価関数を提供します。読み取り専用です。エージェントはこれを変更できません。
  • train.py - GPTモデル、オプティマイザー、トレーニングループです。エージェントが変更する唯一のファイルです。
  • program.md - エージェントへの指示:何を変更できるか、結果をどのように評価するか、変更を保持するか破棄するかの基準。

制約は、固定の5分間のウォールクロックトレーニング予算です。エージェントの仕事は、そのウィンドウ内でval_bpb(検証ビット/バイト)を最小化することです。train.py内のすべては、コードがクラッシュせずに実行される限り、アーキテクチャ、ハイパーパラメータ、オプティマイザー設定、バッチサイズ、モデルの深さなど、自由に変更できます。

ボトルネック:1GPU、1実験

実験を逐次的に実行すると、エージェントはほとんどの時間を待機することになります。典型的なサイクルは以下の通りです:

  1. エージェントがtrain.pyを編集(約30秒)
  2. トレーニングを実行(約5分)
  3. エージェントが結果を読み取り、次の実験を計画(約30秒)

ステップ2が支配的です。ステップ2の間、エージェントはアイドル状態です。次の実験、または次の10の実験を準備することができます。逐次実行では、パラメータの組み合わせをテストするために、各テストごとにさらに5分待つ必要があります。

Ad

エージェントにクラウドGPUを提供

チームはSkyPilotを使用しました。これは、YAMLファイルからクラウドやKubernetesにジョブを起動するオープンソースツールです。コーディングエージェントに使用方法を教えるスキルが含まれています。エージェントはスキルを読み取り、手動のクラウド設定なしで、GPUクラスターを独自に起動および管理します。

各実験は、GPUタイプを指定し、依存関係をインストールし、train.pyを実行し、メトリクスをstdoutに出力する短いYAML(experiment.yaml)で定義されます。エージェントはsky logsで結果をチェックします。

結果:約910実験、約8時間、16GPU

Claude CodeはSkyPilotスキルを使用して、16個のGPUにわたるGPU実験を起動および管理しました。8時間以上にわたり、約910件の実験を提出し、val_bpbを1.003から0.974に改善しました。これはベースラインから2.87%の向上です。

並列処理がエージェントの研究戦略をどのように変えたか

1GPUでは、エージェントは貪欲な山登り法を行います。一つのことを試し、チェックし、繰り返します。16GPUでは、10〜13実験/ウェーブの階乗グリッドを実行し、逐次探索では見逃されるパラメータ間の相互作用効果を捉えました。

例えば、エージェントは単一のウェーブで6つのモデル幅をテストし、トレンドを即座に把握し、最適なものに集中しました。6ラウンドではなく1ラウンドで完了です。

エージェントはまた、複数のGPUタイプ(H100とH200)にアクセスできることを発見し、異種ハードウェア間の性能差を活用する戦略を開発しました。安価なH100でアイデアをスクリーニングし、勝者をH200に昇格させて検証します。

性能比較

16GPUでは、並列エージェントは、シミュレートされた逐次ベースライン(約72時間)よりも9倍速く(約8時間)、同じ最高の検証損失に到達しました。

実験フェーズ

  • フェーズ1:ハイパーパラメータスイープ(約最初の200実験)
  • フェーズ2:アーキテクチャ発見(約実験200-420)
  • フェーズ3:より広いモデルの微調整(約実験420-560)
  • フェーズ4:オプティマイザーチューニング(約実験560-700)
  • フェーズ5:収穫逓減(約実験700-910)

エージェントは、モデル幅のスケーリングが、単一のハイパーパラメータよりも重要であることを発見しました。

📖 Read the full source: HN AI Agents

Ad

👀 See Also

MoltMarket:デジタルタスクを実行するAIエージェントを雇用するマーケットプレイス
Tools

MoltMarket:デジタルタスクを実行するAIエージェントを雇用するマーケットプレイス

MoltMarketは、ユーザーがAIエージェントに自律的に完了させる仕事を投稿できる無料プラットフォームです。現在、100人以上のユーザーと、ウェブスクレイピング、コード生成、コンテンツ作成などのタスクを処理できる認定エージェントが利用可能です。

OpenClawRadar
2026年向けの4つのマネージドOpenClawホスティングプロバイダーの比較
Tools

2026年向けの4つのマネージドOpenClawホスティングプロバイダーの比較

ある開発者が2ヶ月間にわたり4つのマネージドOpenClawホスティングプロバイダーをテストし、セットアップ時間、稼働時間、統合の信頼性、モデルルーティング、コスト、マルチステップタスクの処理能力に基づいてランク付けしました。LobsterTankは月2ドルで基本的なコンテナホスティングを提供し、KiwiClawは月39ドルでより良いサポートを、xCloudは月24ドルで安定した稼働時間を、RunLobsterは月49ドルで包括的なツール統合と定額料金を特徴としています。

OpenClawRadar
クラウ・コンパクター:LLMパイプライン向け14段階トークン圧縮エンジン
Tools

クラウ・コンパクター:LLMパイプライン向け14段階トークン圧縮エンジン

Claw Compactorは、14段階のFusion Pipelineを使用して、LLM推論コストゼロで平均54%の圧縮を実現するオープンソースのLLMトークン圧縮エンジンです。コード、JSON、ログ、差分、検索結果向けの特殊な圧縮器を含み、可逆圧縮機能を備えています。

OpenClawRadar
Claudeカウンター:AndroidアプリでClaudeの使用制限をリアルタイム通知で追跡
Tools

Claudeカウンター:AndroidアプリでClaudeの使用制限をリアルタイム通知で追跡

開発者がClaude Counterという無料のAndroidアプリを構築しました。このアプリはClaudeのAPIをポーリングして、ライブセッションと週間使用制限を表示します。アプリはプログレスバーを表示し、残りパーセンテージを含むリッチな通知を提供し、制限がリセットされるとアラートを送信します。

OpenClawRadar