本文にスキップ
AI News HubLIVE
その他
要約のみ

NanoEuler:純粋なC/CUDAでスクラッチから構築したGPT-2スケールの言語モデル

NanoEulerは、PyTorchや自動微分を使わずに、C/CUDAだけでスクラッチから構築されたGPT-2クラスの言語モデルです。手書きのBPEトークナイザー、順伝播・逆伝播、書籍とWebコーパスでの事前学習、教師ありファインチューニング(SFT)を含みます。CPUで動作する小型モデルと、cuBLASとFlashAttentionを使用するGPUモデルの2つの構成があります。教育的な成果物であり、完全なトレーニングパイプラインを示しています。

ソースHacker News AI著者: vforno
NanoEuler:純粋なC/CUDAでスクラッチから構築したGPT-2スケールの言語モデル
誤りを報告

訂正窓口はまだ利用できません。記事情報をコピーして保存できます。

訂正案内

要約のみ

配信元のコンテンツ権限に基づき、編集要約、要点、原文へのリンクのみを提供します。

要点と分析を開く

記事インテリジェンス

エンジニア上級

要点

  • 純粋なC/CUDA実装、手書きの逆伝播は勾配チェックで検証済み
  • バイトレベルのBPEトークナイザー、FlashAttention、cuBLAS行列乗算を含む
  • 2つの構成:小型CPUモデル(約1Mパラメータ)とGPUモデル(約116Mパラメータ)
  • 事前学習はGutenbergプロジェクトの書籍とFineWeb-Edu、SFTはAlpaca指示データを使用

要点と分析は自動生成され、誤りを含む場合があります。原典をご確認ください。