Skip to content
View wlmrh's full-sized avatar
🎯
Focusing
🎯
Focusing

Highlights

  • Pro

Block or report wlmrh

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
wlmrh/README.md

Hi, I'm Qi Tang 👋

I'm a Computer Science undergraduate at Ocean University of China, focused on AI infrastructure, ML systems, and LLM inference.

  • 🔭 Building Tiny-LLM-Inference, a compact C++17/CUDA decoder-only inference runtime for systems learning and controlled experiments.
  • ⚙️ Interested in LLM serving, scheduling, paged KV cache, prefill/decode optimization, GPU runtime performance, and benchmark methodology.
  • 🌱 Strengthening my systems foundations through MIT 6.S081 / xv6.
  • 🎯 Open to AI Infra, ML Systems, and LLM inference research or internship opportunities.

Selected work

A single-process, single-device offline runtime inspired by modern LLM serving systems. It covers Hugging Face checkpoint loading, FCFS scheduling, chunked prefill/decode, tail preemption, scheduler-owned paged KV cache, CPU/CUDA execution, and reproducible correctness/performance evaluation.

Completed the Utilities, System Calls, Page Tables, Traps, and Copy-on-Write labs, including trace/sysinfo, USYSCALL/pgaccess, sigalarm/sigreturn, and COW fork with physical-page reference counting.

Tech stack

C++ · C · Python · CUDA · Linux · CMake · libtorch · Git · GoogleTest/CTest

Currently exploring

LLM serving and benchmarking, vLLM/SGLang internals, multimodal inference systems, DiT, and non-autoregressive generation.

Pinned Loading

  1. Tiny-LLM-Inference Tiny-LLM-Inference Public

    A compact C++17/CUDA offline LLM inference engine with scheduling, paged KV cache, Hugging Face loading, and reproducible benchmarks.

    C++ 2

  2. MIT-6.S081 MIT-6.S081 Public

    MIT 6.S081 (2021) xv6 labs on RISC-V: Unix utilities, system calls, page tables, traps, copy-on-write, and multithreading.

    1