Rust implementations of vision transformer models
Summary
A Rust crate for building and experimenting with Vision Transformer (ViT) models, providing typed configs, reusable structs, and runnable examples for research and production.
Similar Articles
ViT-Up: Faithful Feature Upsampling for Vision Transformers
ViT-Up introduces a task-agnostic feature upsampler for Vision Transformers that predicts features at arbitrary continuous image coordinates, enabling dense feature maps at any resolution and improving dense prediction and semantic correspondence benchmarks. It outperforms prior state-of-the-art upsamplers, with gains of up to +2.07 mIoU on Cityscapes and +4.17 [email protected] on SPair-71k.
GitHub - kallewoof/tftf: Transforming Transformers -- ultra light-weight pipeline for enormous transformer model manipulation with minimal overhead
tftf is a lightweight, streaming pipeline for manipulating HuggingFace safetensors models, enabling FP8 dequantisation, LoRA merging, and other operations without loading the full model into memory, minimizing RAM and VRAM overhead.
RyanCodrai/turbovec
turbovec is a Rust vector index with Python bindings implementing Google's TurboQuant algorithm, offering efficient vector search with online ingest, faster-than-FAISS performance, and filtered search capabilities.
Fearless Concurrency on the GPU: Safe GPU inference in Rust, competitive with vLLM/SGLang [R]
cuTile Rust introduces a tile-based programming model that leverages Rust's ownership to guarantee memory safety and data-race freedom for GPU kernels, and the Grout inference engine built on it achieves competitive throughput with vLLM/SGLang for Qwen3 models.
Building ML framework with Rust and Category Theory
This article announces a working draft book 'Category Theory for Tiny ML in Rust' and a public workshop introducing a tiny ML pipeline using Rust and category theory, aimed at making machine learning structure explicit through typed transformations.