Skip to content

tracking-map is used to track the progress of adapting some popular ecosystem tools for the Ascend NPU.

Notifications You must be signed in to change notification settings

pt-ecosystem/tracking-map

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 

Repository files navigation

一、简介

tracking-map用于跟踪pt-ecosystem小组在Ascend NPU适配一些热门生态工具的进展。

**非常感谢这些优秀的生态工具能接受我们的PR

二、项目清单

24年Q4

1、基于transformers、llama-factory、openMind做的一系列微调指导

2、后来,上述文章被整合,并发到了官网公众号宣传

3、ModelZoo-PyTorch经典模型库

4、ModelZoo-GPL下YOLO系模型

  • YOLOv8为例示范迁移模型和调优路径

25年Q1

1、IntrernLMv3发布后0 day支持xtuner npu

  • 在-1 day令xtuner原生支持Ascend NPU: InternLM/xtuner#983
  • NPU中使用InternLMv3快速上手指导: InternLM/InternLM#816
    • 贡献基于huggingface-transformers直接推理的脚本
    • 基于已适配的xtuner,在InternLMv3发布当天即完成在xtuner的LoRA微调验证
    • 贡献基于llama-factory的微调脚本,并在发布当天完成InternLMv3精度和性能的验证

2、torchtune原生支持

3、OpenRLHF原生支持

4、transformers中原生支持sdpa和flash-attention

  • 尝试在transformers中开启SDPA:PR1PR2
  • transformers原生支持npu的flash attention:PR1PR2PR3

25年Q2

1、NPU支持使用OpenFold

2、在RL场景中vllm-ascend需要一些独特的修改

3、veRL原生支持NPU

4、ascend-ring-attention项目

25年Q3

1、在RL场景中vllm-ascend需要一些独特的修改(继承q2,持续)

2、veRL原生支持NPU(继承q2,持续)

3、transformers中集成其他npu融合算子

4、SGLang + verl工作

5、ROLL的原生支持

三、pt-ecosystem小组成员

24年10月-至今,参与pt-ecosystem适配工作的成员包含:

About

tracking-map is used to track the progress of adapting some popular ecosystem tools for the Ascend NPU.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published