Don't waste your money on nerfed @nvidia SM120:
- tiny smem, no tcgen05/tmem
- 16-bit/8-bit GEMM capped 50% (ht/ @gaunernst)
- max cluster (1, 1, 1)
I gave up: local dev on $350 5060 8GB + jobs on @modal ($)/@vast ($$).
Real blocker is no ncu on cloud SM100, anyway.
Don't waste your money on nerfed @nvidia SM120:
- tiny smem, no tcgen05/tmem
- 16-bit/8-bit GEMM capped 50% (ht/ @gaunernst)
- max cluster (1, 1, 1)
I gave up: local dev on $350 5060 8GB + jobs on @modal ($)/@vast ($$).
Real blocker is no ncu on cloud SM100, anyway.
i wanted to build something this weekend that needed GPUs but wasn't sure where the cheapest place to host them was...
so of course instead of building the actual idea, i built https://t.co/pN1xRxUCxV
Sliding-window beats linear attention
"In this work, we show that Sliding Window Attention (SWA) with sinks performs as well or better than post-trained Linear Attention models. We observe this across multiple LLMs on various downstream tasks. For long-context reasoning tasks (Needle-in-a-Haystack and BABILong), SWA achieves massively higher performance (2 to 10 times higher than linear attention). SWA requires no post-training, is extremely fast, and requires low memory; therefore, making it an extremely cheap and reliable solution.
To reduce inference memory cost, we strongly recommend switching to SWA instead of post-training linear models. Linear attention models may have shown some promise, but they likely require to be trained from scratch or extensive post-training in order to even match SWA."
paper link: https://t.co/rlYgchGVlQ
@Leik0w0 I only see other people say it's coming any minute. One claims it's for Enterprise users.
I would love to use it in Modal, but I understand it must be tricky due to security.
Wake up in the middle of the night and can't resist to check how the coding agent is carrying the training run only to find one of the models is barely training. An obvious misconfig. You point it out and go back to sleep.
Worst part is this now validates your agentic addiction.
Hear me out:
nGPT speedrun-like competition but for reducing the amount of device memory required *for training* ~80% speed (moving data to host memory/NVMe).
Ideas from FreeToken, LMCache, Engram/Lngram, etc.
We need to make a language that is more convenient for LLMs to generate *and for us to verify it*. That's a radically different approach, but doable.
I'm planning to give it a shot as next project but others should try, too. Be humble but also bold.
📢 ADSP Episode 301 is out! 📢 In this episode, @blelbach and @code_report chat about Conor's existential crisis, AI fluency, technical communities, auto autoresearch and more! https://t.co/ItyKAm37vS
@Leik0w0 Yes, if you are already using cluster in the code I bet it is likely worth it.
I'm thinking sync across 8/16 SMs is smaller than whole device.
amax reduction: warp shuffle for max, warp thread 0 writes to warp_fmax[warp_id] (shared), CTA reduce and write to cta_fmax[cta_id] (global), then a small reduction kernel cta_fmax -> tensor_fmax.
Codex Sol max.
The news of our death has been greatly exaggerated, kernel bros.