Show HN: TurboGPT: train 22KiB transformer in 13s
🇬🇧 English
Inspired by minGPT for home experiments. Requires CUDA 13.4; build script is Windows only.
Tiny byte-level GPT training in CUDA C++. MIT. Build Linux/Nix OS: nix-build -o build/nix-result Windows, Visual Studio 2022 C++ tools, and CUDA 13.4: Cuda Arch is the GPU compute capability from NVIDIA's CUDA GPU list. Run. \build\turbogpt.exe --data hn1g.txt --log-to runs/ctx4.
The run stores its checkpoint at runs/ctx4/ctx4.pt, containing model, optimizer, scheduler, and trainer state. Use --load CHECKPOINT.pt to resume it. runs/ctx4/report.json is derived from the log directory. Logs are Tensor Board-compatible: one report per batch, capped at 8Mi reports, and flushed with periodic or final checkpoints. Result hn1g after 1.5G training tokens: 2.5295 BPB.
🇸🇦 العربية
TurboGPT: درّب GPT صغيرًا في أقل من دقيقة
مستوحى من minGPT للتجارب المنزلية. يتطلب CUDA 13.4؛ script البناء مخصص لنظام Windows فقط.
تدريب GPT على مستوى البايت في CUDA C++. MIT. بناء Linux/Nix OS: nix-build -o build/nix-result Windows، أدوات Visual Studio 2022 C++ وCUDA 13.4: Cuda Arch هي قدرة الحوسبة لوحدة معالجة الرسومات من قائمة NVIDIA CUDA GPU. تشغيل. \build\turbogpt.exe --data hn1g.txt --log-to runs/ctx4.
يخزن التشغيل نقطة التحقق الخاصة به في runs/ctx4/ctx4.pt، والتي تحتوي على النموذج والمحسّن والجدولة وحالة المدرب. استخدم --load CHECKPOINT.pt لاستئنافه. يتم اشتقاق runs/ctx4/report.json من دليل السجلات. السجلات متوافقة مع Tensor Board: تقرير واحد لكل دفعة، بحد أقصى 8Mi تقرير، ويتم تحديثها مع نقاط تحقق دورية أو نهائية. النتيجة hn1g بعد 1.5G رمز تدريبي: 2.5295 BPB.
الكيانات الرئيسية: الشركات: GitHub، NVIDIA، Microsoft | الأشخاص: lostmsu
ما المطلوب لتشغيل TurboGPT؟
يتطلب TurboGPT CUDA 13.4 وأدوات Visual Studio 2022 C++ على Windows ووحدة معالجة رسومات بقدرة حوسبة من قائمة NVIDIA CUDA GPU. script البناء مخصص لنظام Windows فقط.
🇧🇩 বাংলা
TurboGPT: এক মিনিটেরও কম সময়ে একটি ছোট GPT প্রশিক্ষণ দিন
ঘরোয়া পরীক্ষার জন্য minGPT থেকে অনুপ্রাণিত। CUDA 13.4 প্রয়োজন; বিল্ড স্ক্রিপ্ট শুধুমাত্র Windows-এর জন্য।
CUDA C++-এ ছোট বাইট-স্তরের GPT প্রশিক্ষণ। MIT। Linux/Nix OS তৈরি করুন: nix-build -o build/nix-result Windows, Visual Studio 2022 C++ টুল এবং CUDA 13.4: Cuda Arch হল NVIDIA-এর CUDA GPU তালিকা থেকে GPU কম্পিউট ক্ষমতা। চালান। \build\turbogpt.exe --data hn1g.txt --log-to runs/ctx4।
রান তার চেকপয়েন্ট runs/ctx4/ctx4.pt-এ সংরক্ষণ করে, যাতে মডেল, অপ্টিমাইজার, শিডিউলার এবং প্রশিক্ষকের অবস্থা থাকে। এটি পুনরায় শুরু করতে --load CHECKPOINT.pt ব্যবহার করুন। runs/ctx4/report.json লগ ডিরেক্টরি থেকে প্রাপ্ত। লগ Tensor Board-সামঞ্জস্যপূর্ণ: প্রতি ব্যাচে একটি রিপোর্ট, 8Mi রিপোর্টে সীমাবদ্ধ, এবং পর্যায়ক্রমিক বা চূড়ান্ত চেকপয়েন্টের সাথে ফ্লাশ করা হয়। 1.5G প্রশিক্ষণ টোকেনের পরে ফলাফল hn1g: 2.5295 BPB।
মূল সত্তা: কোম্পানি: GitHub, NVIDIA, Microsoft | ব্যক্তি: lostmsu
TurboGPT চালানোর জন্য কী প্রয়োজন?
TurboGPT-এর জন্য CUDA 13.4, Windows-এ Visual Studio 2022 C++ টুল এবং NVIDIA-এর CUDA GPU তালিকা থেকে কম্পিউট ক্ষমতা সম্পন্ন GPU প্রয়োজন। বিল্ড স্ক্রিপ্ট শুধুমাত্র Windows-এর জন্য।
🇩🇪 Deutsch
TurboGPT: Trainieren Sie ein winziges GPT in weniger als einer Minute
Inspiriert von minGPT für Heimexperimente. Erfordert CUDA 13.4; Build-Skript ist nur für Windows.
Winziges Byte-Level-GPT-Training in CUDA C++. MIT. Linux/Nix OS bauen: nix-build -o build/nix-result Windows, Visual Studio 2022 C++-Tools und CUDA 13.4: Cuda Arch ist die Rechenleistung der GPU aus NVIDIAs CUDA-GPU-Liste. Ausführen. \build\turbogpt.exe --data hn1g.txt --log-to runs/ctx4.
Der Lauf speichert seinen Checkpoint in runs/ctx4/ctx4.pt, der Modell, Optimierer, Scheduler und Trainerzustand enthält. Verwenden Sie --load CHECKPOINT.pt, um ihn fortzusetzen. runs/ctx4/report.json wird aus dem Protokollverzeichnis abgeleitet. Protokolle sind Tensor Board-kompatibel: ein Bericht pro Stapel, begrenzt auf 8Mi Berichte, und mit periodischen oder endgültigen Checkpoints geleert. Ergebnis hn1g nach 1.5G Trainings-Tokens: 2.5295 BPB.
Wichtige Entitäten: Unternehmen: GitHub, NVIDIA, Microsoft | Personen: lostmsu
Was wird benötigt, um TurboGPT auszuführen?
TurboGPT erfordert CUDA 13.4, Visual Studio 2022 C++-Tools auf Windows und eine GPU mit Rechenleistung aus NVIDIAs CUDA-GPU-Liste. Das Build-Skript ist nur für Windows.
🇪🇸 Español
TurboGPT: Entrena un GPT diminuto en menos de un minuto
Inspirado en minGPT para experimentos caseros. Requiere CUDA 13.4; el script de compilación es solo para Windows.
Entrenamiento de GPT a nivel de byte en CUDA C++. MIT. Compilar Linux/Nix OS: nix-build -o build/nix-result Windows, herramientas C++ de Visual Studio 2022 y CUDA 13.4: Cuda Arch es la capacidad de cómputo de la GPU de la lista de GPU CUDA de NVIDIA. Ejecutar. \build\turbogpt.exe --data hn1g.txt --log-to runs/ctx4.
La ejecución almacena su punto de control en runs/ctx4/ctx4.pt, que contiene el modelo, optimizador, programador y estado del entrenador. Use --load CHECKPOINT.pt para reanudarlo. runs/ctx4/report.json se deriva del directorio de registros. Los registros son compatibles con Tensor Board: un informe por lote, limitado a 8Mi informes, y se vacían con puntos de control periódicos o finales. Resultado hn1g después de 1.5G tokens de entrenamiento: 2.5295 BPB.
Entidades clave: Empresas: GitHub, NVIDIA, Microsoft | Personas: lostmsu
¿Qué se requiere para ejecutar TurboGPT?
TurboGPT requiere CUDA 13.4, herramientas C++ de Visual Studio 2022 en Windows y una GPU con capacidad de cómputo de la lista de GPU CUDA de NVIDIA. El script de compilación es solo para Windows.
🇫🇷 Français
TurboGPT : Entraînez un petit GPT en moins d'une minute
Inspiré de minGPT pour des expériences à la maison. Nécessite CUDA 13.4 ; le script de construction est uniquement pour Windows.
Entraînement d'un GPT au niveau octet en CUDA C++. MIT. Construire Linux/Nix OS : nix-build -o build/nix-result Windows, outils C++ Visual Studio 2022 et CUDA 13.4 : Cuda Arch est la capacité de calcul du GPU de la liste des GPU CUDA de NVIDIA. Exécuter. \build\turbogpt.exe --data hn1g.txt --log-to runs/ctx4.
L'exécution stocke son point de contrôle dans runs/ctx4/ctx4.pt, contenant le modèle, l'optimiseur, le planificateur et l'état de l'entraîneur. Utilisez --load CHECKPOINT.pt pour le reprendre. runs/ctx4/report.json est dérivé du répertoire de journaux. Les journaux sont compatibles Tensor Board : un rapport par lot, plafonné à 8Mi rapports, et vidés avec des points de contrôle périodiques ou finaux. Résultat hn1g après 1.5G jetons d'entraînement : 2.5295 BPB.
Entités clés : Entreprises : GitHub, NVIDIA, Microsoft | Personnes : lostmsu
Qu'est-ce qui est requis pour exécuter TurboGPT ?
TurboGPT nécessite CUDA 13.4, les outils C++ Visual Studio 2022 sur Windows et un GPU avec une capacité de calcul de la liste des GPU CUDA de NVIDIA. Le script de construction est uniquement pour Windows.
🇮🇳 हिन्दी
TurboGPT: एक मिनट से भी कम समय में एक छोटा GPT प्रशिक्षित करें
घरेलू प्रयोगों के लिए minGPT से प्रेरित। CUDA 13.4 की आवश्यकता है; बिल्ड स्क्रिप्ट केवल Windows के लिए है।
CUDA C++ में छोटा बाइट-स्तरीय GPT प्रशिक्षण। MIT। Linux/Nix OS बनाएं: nix-build -o build/nix-result Windows, Visual Studio 2022 C++ टूल और CUDA 13.4: Cuda Arch NVIDIA की CUDA GPU सूची से GPU कंप्यूट क्षमता है। चलाएं। \build\turbogpt.exe --data hn1g.txt --log-to runs/ctx4।
रन अपना चेकपॉइंट runs/ctx4/ctx4.pt पर संग्रहीत करता है, जिसमें मॉडल, ऑप्टिमाइज़र, शेड्यूलर और ट्रेनर स्थिति शामिल है। इसे फिर से शुरू करने के लिए --load CHECKPOINT.pt का उपयोग करें। runs/ctx4/report.json लॉग निर्देशिका से प्राप्त होता है। लॉग Tensor Board-संगत हैं: प्रति बैच एक रिपोर्ट, 8Mi रिपोर्ट तक सीमित, और आवधिक या अंतिम चेकपॉइंट के साथ फ्लश किया जाता है। 1.5G प्रशिक्षण टोकन के बाद परिणाम hn1g: 2.5295 BPB।
मुख्य संस्थाएँ: कंपनियाँ: GitHub, NVIDIA, Microsoft | लोग: lostmsu
TurboGPT चलाने के लिए क्या आवश्यक है?
TurboGPT को CUDA 13.4, Windows पर Visual Studio 2022 C++ टूल और NVIDIA की CUDA GPU सूची से कंप्यूट क्षमता वाला GPU चाहिए। बिल्ड स्क्रिप्ट केवल Windows के लिए है।
🇮🇩 Bahasa Indonesia
TurboGPT: Latih GPT kecil dalam waktu kurang dari satu menit
Terinspirasi oleh minGPT untuk eksperimen rumahan. Memerlukan CUDA 13.4; skrip build hanya untuk Windows.
Pelatihan GPT tingkat byte kecil dalam CUDA C++. MIT. Bangun Linux/Nix OS: nix-build -o build/nix-result Windows, alat C++ Visual Studio 2022 dan CUDA 13.4: Cuda Arch adalah kemampuan komputasi GPU dari daftar GPU CUDA NVIDIA. Jalankan. \build\turbogpt.exe --data hn1g.txt --log-to runs/ctx4.
Jalankan menyimpan checkpoint-nya di runs/ctx4/ctx4.pt, berisi model, optimizer, scheduler, dan status pelatih. Gunakan --load CHECKPOINT.pt untuk melanjutkannya. runs/ctx4/report.json berasal dari direktori log. Log kompatibel dengan Tensor Board: satu laporan per batch, dibatasi hingga 8Mi laporan, dan disiram dengan checkpoint berkala atau akhir. Hasil hn1g setelah 1.5G token pelatihan: 2.5295 BPB.
Entitas kunci: Perusahaan: GitHub, NVIDIA, Microsoft | Orang: lostmsu
Apa yang diperlukan untuk menjalankan TurboGPT?
TurboGPT memerlukan CUDA 13.4, alat C++ Visual Studio 2022 di Windows, dan GPU dengan kemampuan komputasi dari daftar GPU CUDA NVIDIA. Skrip build hanya untuk Windows.
🇯🇵 日本語
TurboGPT: 1分以内で小さなGPTをトレーニング
家庭用実験のためのminGPTに触発されました。CUDA 13.4が必要です。ビルドスクリプトはWindows専用です。
CUDA C++での小さなバイトレベルのGPTトレーニング。MIT。Linux/Nix OSのビルド: nix-build -o build/nix-result Windows、Visual Studio 2022 C++ツール、CUDA 13.4: Cuda ArchはNVIDIAのCUDA GPUリストからのGPUコンピュート能力です。実行。\build\turbogpt.exe --data hn1g.txt --log-to runs/ctx4。
実行はチェックポイントをruns/ctx4/ctx4.ptに保存し、モデル、オプティマイザー、スケジューラー、トレーナーの状態を含みます。再開するには--load CHECKPOINT.ptを使用します。runs/ctx4/report.jsonはログディレクトリから派生します。ログはTensor Board互換です: バッチごとに1つのレポート、8Miレポートに上限があり、定期的または最終チェックポイントでフラッシュされます。1.5Gトレーニングトークン後の結果hn1g: 2.5295 BPB。
主要エンティティ: 企業: GitHub、NVIDIA、Microsoft | 人物: lostmsu
TurboGPTを実行するために必要なものは何ですか?
TurboGPTには、CUDA 13.4、Windows上のVisual Studio 2022 C++ツール、およびNVIDIAのCUDA GPUリストからのコンピュート能力を持つGPUが必要です。ビルドスクリプトはWindows専用です。
🇧🇷 Português
TurboGPT: Treine um GPT minúsculo em menos de um minuto
Inspirado no minGPT para experimentos caseiros. Requer CUDA 13.4; o script de compilação é apenas para Windows.
Treinamento de GPT em nível de byte em CUDA C++. MIT. Compilar Linux/Nix OS: nix-build -o build/nix-result Windows, ferramentas C++ do Visual Studio 2022 e CUDA 13.4: Cuda Arch é a capacidade de computação da GPU da lista de GPUs CUDA da NVIDIA. Executar. \build\turbogpt.exe --data hn1g.txt --log-to runs/ctx4.
A execução armazena seu checkpoint em runs/ctx4/ctx4.pt, contendo modelo, otimizador, agendador e estado do treinador. Use --load CHECKPOINT.pt para retomá-lo. runs/ctx4/report.json é derivado do diretório de logs. Os logs são compatíveis com Tensor Board: um relatório por lote, limitado a 8Mi relatórios, e liberados com checkpoints periódicos ou finais. Resultado hn1g após 1.5G tokens de treinamento: 2.5295 BPB.
Entidades-chave: Empresas: GitHub, NVIDIA, Microsoft | Pessoas: lostmsu
O que é necessário para executar o TurboGPT?
O TurboGPT requer CUDA 13.4, ferramentas C++ do Visual Studio 2022 no Windows e uma GPU com capacidade de computação da lista de GPUs CUDA da NVIDIA. O script de compilação é apenas para Windows.
🇷🇺 Русский
TurboGPT: Обучите крошечный GPT менее чем за минуту
Вдохновлен minGPT для домашних экспериментов. Требуется CUDA 13.4; скрипт сборки только для Windows.
Обучение крошечного GPT на уровне байтов на CUDA C++. MIT. Сборка Linux/Nix OS: nix-build -o build/nix-result Windows, инструменты C++ Visual Studio 2022 и CUDA 13.4: Cuda Arch — это вычислительная способность GPU из списка GPU CUDA от NVIDIA. Запуск. \build\turbogpt.exe --data hn1g.txt --log-to runs/ctx4.
Запуск сохраняет контрольную точку в runs/ctx4/ctx4.pt, содержащую модель, оптимизатор, планировщик и состояние тренера. Используйте --load CHECKPOINT.pt, чтобы возобновить его. runs/ctx4/report.json получен из каталога журналов. Журналы совместимы с Tensor Board: один отчет на пакет, максимум 8Mi отчетов, и сбрасываются с периодическими или финальными контрольными точками. Результат hn1g после 1.5G обучающих токенов: 2.5295 BPB.
Ключевые сущности: Компании: GitHub, NVIDIA, Microsoft | Люди: lostmsu
Что требуется для запуска TurboGPT?
TurboGPT требует CUDA 13.4, инструменты C++ Visual Studio 2022 на Windows и GPU с вычислительной способностью из списка GPU CUDA от NVIDIA. Скрипт сборки только для Windows.
🇨🇳 简体中文
TurboGPT:一分钟内训练一个微型GPT
灵感来自minGPT,用于家庭实验。需要CUDA 13.4;构建脚本仅限Windows。
在CUDA C++中进行微型字节级GPT训练。MIT许可。构建Linux/Nix OS:nix-build -o build/nix-result Windows,Visual Studio 2022 C++工具和CUDA 13.4:Cuda Arch是来自NVIDIA的CUDA GPU列表的GPU计算能力。运行。\build\turbogpt.exe --data hn1g.txt --log-to runs/ctx4。
运行将其检查点存储在runs/ctx4/ctx4.pt中,包含模型、优化器、调度器和训练器状态。使用--load CHECKPOINT.pt恢复它。runs/ctx4/report.json从日志目录派生。日志与Tensor Board兼容:每批一个报告,上限为8Mi报告,并定期或最终检查点刷新。结果hn1g在1.5G训练令牌后:2.5295 BPB。
关键实体:公司:GitHub、NVIDIA、Microsoft | 人员:lostmsu
运行TurboGPT需要什么?
TurboGPT需要CUDA 13.4、Windows上的Visual Studio 2022 C++工具,以及具有来自NVIDIA的CUDA GPU列表的计算能力的GPU。构建脚本仅限Windows。