Skip to content
View xxyux's full-sized avatar
:shipit:
:shipit:
  • BMU, Baidu
  • Beijing
  • 03:42 (UTC +08:00)

Organizations

@PaddlePaddle

Block or report xxyux

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

Hi there 👋 I'm Xiangrui Yu

Typing SVG

followers stars Google Scholar Gmail

About me 📝

🏢 Pretraining infra engineer at Baidu BMU, and owner of the optimizer infra for ERNIE.
⚙️ Focus on optimizers: bringing new optimizers (e.g. Muon-style orthogonalized updates) into distributed training, and making them fast — sharded optimizer states, fused kernels, checkpoint save / load / resharding.
🚀 Also work on distributed performance in general: parallel strategies, communication overlap, and squeezing more throughput out of every GPU.
🔍 Enjoy digging into where the time and memory actually go — from the math of an update rule down to the communication pattern.
🍚 Life motto: 事已至此,先吃饭吧 — it is what it is, let's eat first.

Featured Work ✨

  • ⚡ paddle.optimizer.Muon — the Muon optimizer in PaddlePaddle: Newton–Schulz orthogonalized momentum updates for 2D weight matrices, with AdamW handling the rest (source).
  • 🧩 MuonShardingOptimizer — sharding-stage-1 support for Muon in Paddle Fleet: whole matrices are assigned to owner ranks so orthogonalization stays local, while the remaining parameters are sharded element-wise.

Experience 💼

  • 🏢 Baidu, BMU Pretraining Infra — Optimizer Infra Owner for ERNIE · 2025 – Present

Education 🎓

  • 🎓 The Hong Kong University of Science and Technology (Guangzhou) — MPhil, Data Science and Analytics (DSA) Thrust · 2023 – 2025
  • 🎓 China University of Petroleum, Beijing — B.Eng. in Computer Science and Technology · 2019 – 2023

Languages and Tools 🛠️

Python C++ CUDA PaddlePaddle Linux

GitHub Stats 📊

xxyux's GitHub stats Top languages

GitHub streak

Pinned Loading

  1. PaddlePaddle/Paddle PaddlePaddle/Paddle Public

    PArallel Distributed Deep LEarning: Machine Learning Framework from Industrial Practice (『飞桨』核心框架,深度学习&机器学习高性能单机、分布式训练和跨平台部署)

    C++ 24.1k 6k

  2. PaddlePaddle/PaddleFormers PaddlePaddle/PaddleFormers Public

    PaddleFormers is an easy-to-use library of pre-trained large language model zoo based on PaddlePaddle.

    Python 13k 2.2k

  3. SpInfer SpInfer Public

    SpInfer: Leveraging Low-Level Sparsity for Efficient Large Language Model Inference on GPUs

    Cuda 70 17

  4. ZipServ ZipServ Public

    Cuda 9