FlagOpen / FlagGems

FlagGems is an operator library for large language models implemented in Triton Language.
Apache License 2.0
344 stars 47 forks source link

Code Contribution: 【Lv2】【Operator Development】cummax #320

Open StrongSpoon opened 3 days ago

StrongSpoon commented 3 days ago

Description 任务介绍

Develop forward function for cummax operator. 开发cummax算子的前向功能。

Requirements 任务要求

Interface 接口 cummax(Tensor self, int dim) -> (Tensor values, Tensor indices) Function reference 功能参考 https://pytorch.org/docs/stable/generated/torch.cummax.html#torch-cummax Implementation reference 实现参考 https://github.com/FlagOpen/FlagGems/blob/master/src/flag_gems/ops/cumsum.py

The operator should support all optional arguments defined in the interface. 算子应支持接口中定义的所有参数选项。

DDL 提交时间

Please submit a Pull Request within 2 weeks after accepting the assignment. 请于接取任务后两周内提交PR。 Please provide both accuracy test and performance test code. 请同时提供实现正确性测试与性能测试代码。

ZQPei commented 3 days ago

ZQPei+认领