8000 zigzagcai (Zheng Cai) · GitHub
[go: up one dir, main page]

Skip to content
View zigzagcai's full-sized avatar
🎯
Evolving
🎯
Evolving
  • Shanghai, China
  • 07:42 (UTC +08:00)

Block or report zigzagcai

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. 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
zigzagcai/README.md

Hi there 👋

I am Zheng Cai, nickname zigzagcai, an AI Infra engineer, working on (M)LLM pre/post-train/serving and Automatic kernel/framework optimization.

I love the general idea of open-source, learn from the open-source community and try my best to contribute back.

Selected code/knowledge I have ever shared:

  1. Developed sequence parallelism for DSA(DeepSeek Sparse Attention)-like models in vLLM, which delivered 25.42% TTFT redution and 32.59% throughput improvement for GLM-5.3-Flash under 1M long context length. vllm-project/vllm#54951
  2. Developed CUDA kernel for variable length Mamba training and delivered 2~4x end-to-end training speedup. state-spaces/mamba#244
  3. Figure out and fix deadlock for Colossal.AI training framework under very large scale (>2k gpus) training scenarios. hpcaitech/ColossalAI#5625
  4. Implement FSDP+EP+Ulysses_SP for 671B full-size DeepSeek V3 model. https://github.com/zigzagcai/DeepSeekV3
  5. Figure out and fix accuracy issue with NCCL all-reduce under real world LLM training. https://zhuanlan.zhihu.com/p/701623664
  6. My best practice on how to deal with PyTorch dataloder memory leakage caused by Python copy-on-write mechanism. pytorch/pytorch#13246 (comment)
  7. Support NoGIL experimental feature for NumPy-1.18.5. https://github.com/colesbury/numpy/commit/0d6ef2770268711ee6417792ba0da35fcb264bf5

Pinned Loading

  1. vllm-project/vllm vllm-project/vllm Public

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

    Python 96.5k 24.5k

  2. algorithmicsuperintelligence/openevolve algorithmicsuperintelligence/openevolve Public

    Open-source implementation of AlphaEvolve

    Python 7.7k 1.2k

  3. InternLM/InternEvo InternLM/InternEvo Public

    InternEvo is an open-sourced lightweight training framework aims to support model pre-training without the need for extensive dependencies.

    Python 420 67

  4. hpcaitech/ColossalAI hpcaitech/ColossalAI Public

    Making large AI models cheaper, faster and more accessible

    Python 41.4k 4.5k

  5. varlen_mamba varlen_mamba Public

    Forked from state-spaces/mamba

    Mamba SSM architecture that supports training on variable-length sequences. Implementation of ECCV24' <PackMamba: Efficient processing of variable-length sequences in mamba training>

    Python 12 1

  6. DeepSeekV3 DeepSeekV3 Public

    Simple and efficient implementation of 671B DeepSeek V3 that trainable with FSDP+EP and minimal requirement of 256x A100/H100, targeted for HuggingFace ecosystem

    Python 8 2

0