Research
Research notes stay short: they keep only what can be reproduced and checked.
Efficient inference
The bottleneck in large-model inference is memory bandwidth, not raw compute. I focus on:
- System-side optimization for speculative decoding
- Compression and paging for KV caches
- Pipeline parallelism across a small multi-GPU machine
One typical tradeoff: doubling batch size improves throughput, but the KV-cache cost grows quickly. The memory footprint of is not a detail to ignore.
Reproducible evaluation
Contaminated benchmarks are a chronic problem. I am building a living evaluation pipeline:
Problem
- Static benchmarks leak into training corpora
- Variance from a single run is often reported as a conclusion
Approach
- Generate fresh questions on a rolling schedule
- Report distributions rather than point estimates
Representative work
huggingface/transformersState-of-the-art NLP for everyone — infrastructure for reproducing papersaudiodeep-learningdeepseekgemmaglmhacktoberfest
In this example site, the card represents infrastructure I rely on every day. Replace it with your own project.
