Closed
[Requirement|需求建议]:pack和concat算子aclnn通路支持非连续处理 #3343
hw-zhangpanpanAdd on  Sep 28Closed at  Sep 30
hw-zhangpanpan
Sep 28 Create

Thanks for sending an requirement! Please fill in the following template to help quickly solve your problem.

一、背景信息 (必填)

目前concat算子aclnnn通路支持的非连续处理场景是非连续轴在dim轴的前一轴,并且最多只支持32个非连续输入,其他非连续场景都会转连续再处理,这会造成输入个数比较多的时候,会大量调用slice算子,性能不如竞品;pack算子所有的非连续场景都需要转连续往后处理,性能较竞品差。

二、价值/作用 (必填)

支持多个非连续场景,可以大大提升性能

三、设计方案 (必填)

根据常用场景
1、支持非连续输入的输入需要超过32个。本次需要按照64个输入一组,超过64个输入循环处理
2、支持dim=0场景的非连续处理

💡 备注(选填)

likedislike
Hhw-zhangpanpan
Sep 28 Associated pull request
Hhw-zhangpanpan
Sep 28 Modify description of issue
陈思
陈思Collaborators
Sep 28 Comments:
likedislike
CANN-robotCANN-robotCollaborators
Sep 28 Assign hw-zhangpanpan as responsible person
CANN-robotCANN-robotCollaborators
Sep 30 Close issue
CANN-robotCANN-robotCollaborators
Sep 30 Added label: resolved
liuchenghao
liuchenghao
Oct 6 Comments:

【Multica 同步】状态:done;说明:社区侧已由 PR !4289(hw-zhangpanpan:「pack和concat算子aclnn通路支持非连续处理」,2026-09-30 合入)解决本需求,Multica 跟踪单同步关闭,感谢社区贡献者 hw-zhangpanpan;详情:Multica issue AI4ME-556

likedislike