Nora's picture

Nora

thelovelynora
3 15

AI & ML interests

None yet

Recent Activity

reacted to Quazim0t0's post with 🀯 about 13 hours ago
🌼 DaisyChain-Web: train a language model with friends or by yourself with multiple devices, in the browser, no install Open a webpage, share a room link, and every device that joins becomes part of the training cluster. Phones, laptops, old PCs: they connect peer-to-peer over WebRTC and train one shared transformer together, entirely in the browser. What's actually happening under the hood: 🧠 A mini transformer LM trains on FineWeb-Edu, streamed live from the HuggingFace Hub. Each device pulls its own slice (data parallelism), tokenized with our 16.5k-token Spikewhale tokenizer ⚑ Every single multiply runs through verified INT8 neural units, no float fallback. On WebGPU browsers it uses the GPU's DP4A integer dot-product hardware, admitted only after proving bit-identical results against the verified units, with a 3Γ—INT8 fast-accurate scheme (CUTLASS's 3xTF32 trick, ported to 8-bit) πŸ”’ Devices average gradients every step under a sync guard: a per-step roster protocol plus weight-hash verification keeps every device's model bit-identical. If anything drifts, training stops instead of silently forking πŸ“Š Live logs show exactly what every device contributes, step by step πŸ’Ύ When you're done: test generations right on the page, download a checkpoint, or grab the inference kit, a single self-contained HTML file with the weights baked in that runs generations offline, anywhere Works solo too. Every extra device just grows the effective batch. πŸ‘‰ Try it: https://huggingface.co/spaces/Quazim0t0/DaisyChain-Web πŸ›  Training framework: https://huggingface.co/DaisyChainAI/DaisyChain-Train Proof of concept: only train with devices you trust. Feedback welcome!
reacted to Quazim0t0's post with πŸ”₯ about 13 hours ago
🌼 DaisyChain-Web: train a language model with friends or by yourself with multiple devices, in the browser, no install Open a webpage, share a room link, and every device that joins becomes part of the training cluster. Phones, laptops, old PCs: they connect peer-to-peer over WebRTC and train one shared transformer together, entirely in the browser. What's actually happening under the hood: 🧠 A mini transformer LM trains on FineWeb-Edu, streamed live from the HuggingFace Hub. Each device pulls its own slice (data parallelism), tokenized with our 16.5k-token Spikewhale tokenizer ⚑ Every single multiply runs through verified INT8 neural units, no float fallback. On WebGPU browsers it uses the GPU's DP4A integer dot-product hardware, admitted only after proving bit-identical results against the verified units, with a 3Γ—INT8 fast-accurate scheme (CUTLASS's 3xTF32 trick, ported to 8-bit) πŸ”’ Devices average gradients every step under a sync guard: a per-step roster protocol plus weight-hash verification keeps every device's model bit-identical. If anything drifts, training stops instead of silently forking πŸ“Š Live logs show exactly what every device contributes, step by step πŸ’Ύ When you're done: test generations right on the page, download a checkpoint, or grab the inference kit, a single self-contained HTML file with the weights baked in that runs generations offline, anywhere Works solo too. Every extra device just grows the effective batch. πŸ‘‰ Try it: https://huggingface.co/spaces/Quazim0t0/DaisyChain-Web πŸ›  Training framework: https://huggingface.co/DaisyChainAI/DaisyChain-Train Proof of concept: only train with devices you trust. Feedback welcome!
reacted to Quazim0t0's post with πŸš€ about 13 hours ago
🌼 DaisyChain-Web: train a language model with friends or by yourself with multiple devices, in the browser, no install Open a webpage, share a room link, and every device that joins becomes part of the training cluster. Phones, laptops, old PCs: they connect peer-to-peer over WebRTC and train one shared transformer together, entirely in the browser. What's actually happening under the hood: 🧠 A mini transformer LM trains on FineWeb-Edu, streamed live from the HuggingFace Hub. Each device pulls its own slice (data parallelism), tokenized with our 16.5k-token Spikewhale tokenizer ⚑ Every single multiply runs through verified INT8 neural units, no float fallback. On WebGPU browsers it uses the GPU's DP4A integer dot-product hardware, admitted only after proving bit-identical results against the verified units, with a 3Γ—INT8 fast-accurate scheme (CUTLASS's 3xTF32 trick, ported to 8-bit) πŸ”’ Devices average gradients every step under a sync guard: a per-step roster protocol plus weight-hash verification keeps every device's model bit-identical. If anything drifts, training stops instead of silently forking πŸ“Š Live logs show exactly what every device contributes, step by step πŸ’Ύ When you're done: test generations right on the page, download a checkpoint, or grab the inference kit, a single self-contained HTML file with the weights baked in that runs generations offline, anywhere Works solo too. Every extra device just grows the effective batch. πŸ‘‰ Try it: https://huggingface.co/spaces/Quazim0t0/DaisyChain-Web πŸ›  Training framework: https://huggingface.co/DaisyChainAI/DaisyChain-Train Proof of concept: only train with devices you trust. Feedback welcome!
View all activity

Organizations

None yet