Skip to content
View jackLei0901's full-sized avatar

Block or report jackLei0901

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.

Content in all repositories owned by your account will be closed.
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
jackLei0901/README.md

Hi, I'm Yuan Lei

I work on GPU runtime reliability and performance, focusing on CUDA resource lifecycles, distributed failure diagnosis, and reproducible validation. I contribute fixes and regression tests to PyTorch and vLLM.

Selected merged contributions

  • PyTorch: Fixed CUDA SymmetricMemory resource leaks involving exported descriptors and peer pointer tables. #200021 · #200738

  • vLLM: Removed unnecessary index computation from native per-token FP8 quantization. #59800

  • vLLM: Added validation for encoder-cache hits with mismatched embedding counts. #57696

Runtime Reliability Lab

vLLM Runtime Reliability Lab investigates failures where processes remain alive but useful work stops, using fault injection, external observations, and base/fix comparisons.

Published cases include independent validation of a vLLM stall where /health stayed green while token progress stopped, and a PyTorch investigation showing why a live rank could disappear from Flight Recorder dumps during legacy NCCL teardown.

The proposed legacy fix, #197232, was closed without merging as the maintainer preferred to focus on nccl2; the reproduced behavior remains documented in #196968.

A GPU-free replay checks the archived vLLM experiment evidence without rerunning the workload.

How I work

Start with a concrete failure, reduce it to a specific mechanism, and check the fix against a failing baseline. Keep measured results, source-level conclusions, and unverified hypotheses separate.

Popular repositories Loading

  1. vllm_dev vllm_dev Public

    Forked from vllm-project/vllm

    A high-throughput and memory-efficient inference and serving engine for LLMs

    Python

  2. nano-gpt nano-gpt Public

    从零实现的字符级 GPT,含 KV Cache

    Python

  3. flash-attention-triton-lab flash-attention-triton-lab Public

    Reproducible self-study implementation and benchmark of FlashAttention forward with PyTorch and Triton

    Python

  4. vllm-runtime-dfx-lab vllm-runtime-dfx-lab Public archive

    Superseded by https://github.com/jackLei0901/vllm-runtime-reliability-lab

    Python

  5. jackLei0901.github.io jackLei0901.github.io Public

    Source-code reading, GPU kernels, and reproducible runtime debugging for vLLM

    CSS

  6. vllm-runtime-reliability-lab vllm-runtime-reliability-lab Public

    Bounded external incident recorder and fault-injection lab for vLLM runtime reliability

    Python