Ionut-Vlad Modoranu
16 posts

Ionut-Vlad Modoranu
@ionutmodo
PhD student @ ISTA 🇦🇹 Former Research Intern @ Together AI 🇳🇱 Studied Computer Engineering & Machine Learning 🇷🇴
Vienna Katılım Nisan 2018
271 Takip Edilen52 Takipçiler

Training LLMs just got faster
I'm at @icmlconf in Seoul this week presenting DASH - our latest improvement to the well-known Shampoo optimizer. By using DASH, we're achieving 5x lower running time and higher accuracy than the standard Distributed Shampoo implementation!
[1/3]
English
Ionut-Vlad Modoranu retweetledi

@OncelTuzel Hi, @OncelTuzel! Thank you for posting this announcement! I have just applied to this job as it fits my PhD expertise.
English

Come work with us! The Machine Learning Research (MLR) team at Apple is seeking a passionate AI researcher to work on Efficient ML algorithms, including models optimized for fast inference and efficient training methods.
Apply here: jobs.apple.com/en-us/details/…
English

@asmah2107 Hi! I'm currently a PhD student working in optimizers for deep learning. I'm focused on decreasing the memory usage and speeding up the runtime.
English

@iamgrigorev This is a great tip for productivity! Please check out our GridSearcher project, it is completely written in Python and allows you to run jobs in parallel or sequentially using dictionaries for hyper-parameters by employing a basic scheduling: github.com/IST-DASLab/Gri…
English

one interesting trick that i constantly use when running experiments:
1. I create bash script with a command to launch an experiment
2. while it's running, I do some data work, implement another feature in training framework etc
3. I then add new line to the existing bash script that is currently running with new experiment launch
4. when current experiment finishes the new one launches automatically
5. you could continue on and on and play catch-up with your runs. You try to setup a new experiment before the current one finishes.
(wonder if there's a better way - like an ongoing queue)
P.S. There's an alternative -- sometimes I open a new pane in tmux and write sleep X && bash Y but you need to calculate time
English
Ionut-Vlad Modoranu retweetledi

Our QuEST paper was selected for Oral Presentation at ICLR @sparseLLMs workshop!
QuEST is the first algorithm with Pareto-optimal LLM training for 4bit weights/activations, and can even train accurate 1-bit LLMs.
Paper: arxiv.org/abs/2502.05003
Code: github.com/IST-DASLab/QuE…
English
Ionut-Vlad Modoranu retweetledi

We're releasing the DASLab GGUF Quantization Toolkit! 🚀
First open-source toolkit bringing GPTQ + EvoPress to @ggerganov's GGUF format, enabling heterogeneous quantization based on importance.
Result: Better models at the same file size.
[1/5]

English
Ionut-Vlad Modoranu retweetledi

@KwangjunA This seems to be similar to our recently shared work, where we use Discrete Cosine Transform (DCT) to perform a cheap low-rank projection of the momentum buffer, followed by Newton-Schulz orthogonalization. Check out our paper here: arxiv.org/abs/2505.17967
English
Ionut-Vlad Modoranu retweetledi

Paper: arxiv.org/abs/2509.23202
We release vLLM & HuggingFace integrations.
Code: github.com/IST-DASLab/FP-…
Kernels: github.com/IST-DASLab/qut…
Credit goes to the team: @RobertoL_Castro, Vage, Denis, @black_samorez and @AshkboosSaleh, with support from @RedHat_AI and @thoefler
English
Ionut-Vlad Modoranu retweetledi

Introducing Panza, a personalized LLM email assistant, running entirely on-device!
[1/6]
* Panza adapts LLaMA-3-8B to match your unique writing style;
* Can be fine-tuned and executed on a single GPU (free Colab version available!).
Give it a try:
github.com/IST-DASLab/Pan…

English











