Skip to content

[Feat] CP-balance formal incorporation as flash_mask sub-module#127

Open
Enigmatisms wants to merge 2 commits intoPaddlePaddle:mainfrom
Enigmatisms:cp_balance
Open

[Feat] CP-balance formal incorporation as flash_mask sub-module#127
Enigmatisms wants to merge 2 commits intoPaddlePaddle:mainfrom
Enigmatisms:cp_balance

Conversation

@Enigmatisms
Copy link
Copy Markdown

新增 FlashMask CP-balance,此前的 PR 见:

本 PR 将 CP-balance 嵌入到 flash_mask 模块中。flash_mask 模块在进行 python setup.py install 时,最后一步会调起一 subprocess,安装 cp_balance 模块。由于 Paddle 自定义算子功能似乎只支持每个 setup.py 一个 extension,cp_balance 作为另一个自定义算子,需要单独起 subprocess 编译。

此外,修复了 #99 中 reduce kernel 的分数计算 bug。

Co-authored-by: starcrown001 <148410714+starcrown001@users.noreply.github.com>
Comment thread flashmask/flash_mask/cp_balance/cp_balance.py
@baoqiwen
Copy link
Copy Markdown

baoqiwen commented Apr 9, 2026

LGTM

1 similar comment
@umiswing
Copy link
Copy Markdown
Member

umiswing commented Apr 9, 2026

LGTM

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants