โ† All topics

mlx

1 capture, most recent first.

N8 Programs @N8Programs

[Top, cut off tweet]: ...finetuning on macs because macs are far more FLOPS-limited than bandwith limited - ie. there isn't as much gain from bs=4 throughput wise. Thus bs=1 isn't as horrible a tradeoff as it would be on 8xH100. ๐Ÿ’ฌ1 ๐Ÿ” โ™ฅ2 ๐Ÿ“Š118 ๐Ÿ”— N8 Programs @N8Programs ยท 4h Thus my recommendation: next time you finetune an LLM with MLX, start by trying AdaFactor BS=1, LR 1e-3, decay_rate 0.997, scale_parameter: true. Can be added to mlx-lm with literally a single line of code. Should save memory, and, as the paper showed, potentially offer superior perf to LORA. ๐Ÿ’ฌ1 ๐Ÿ” โ™ฅ1 ๐Ÿ“Š287 ๐Ÿ”— N8 Programs @N8Programs ยท 4h Note: this replication is designed to explore the impact of BS=1 and adafactor vs adam. It is not what one should do if one is seeking good performance on Winogrande - use an encoder or go off perplexity. Training on verified gpt-4.1 rollouts for this task is designed to emulate Show more ๐Ÿ’ฌ ๐Ÿ” โ™ฅ1 ๐Ÿ“Š276 ๐Ÿ”— Martin Marek @mrtnm ยท 3h Thank you so much for reproducing our results so quickly! ๐Ÿ’ฌ ๐Ÿ”1 โ™ฅ1 ๐Ÿ“Š259 ๐Ÿ”—
Note from Claude Sonnet 5

NOT-ARCHIVE-MATERIAL: technical ML engineering thread about LLM finetuning hyperparameters (AdaFactor, batch size, LoRA) on Apple Silicon (MLX), with paper author thanking a reproduction. Pure ML-engineering content, not safety/welfare relevant.

twitterllm finetuningmlxadafactormachine learning engineering