已关闭
[Requirement|需求建议]: dqs api以及结构体支持仓间接口使用 #159
Turing_JasonWen创建于  3月2日关闭于  3月13日
Turing_JasonWen成员
3月2日 创建

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

Backgroud(背景信息)

确定性调度需要支持仓间接口调用

Origin(信息来源)

仓间调用组件

Benefit / Necessity (价值/作用)

用发布订阅模式以数据驱动完成模型或者单算子业务场景执行。

Design(设计方案)

  1. 将确定性硬化调度api和结构体需要在rt_externel_xx.h定义一份
  2. 片内和跨片ctrl stream创建flag放到externel头文件中。

增加结构体以及枚举如下:
typedef enum {
RT_DQS_SCHED_TYPE_NN = 1, // NN+Q硬化调度
RT_DQS_SCHED_TYPE_VPC = 2, // VPC/NSC+Q硬化调度
RT_DQS_SCHED_TYPE_DSS = 3, // DSS+Q硬化调度
} rtDqsSchedType;

 typedef enum {
     RT_DQS_FRAME_MAIN_CHANNEL_ALIGN,  // 主通路对齐
     RT_DQS_FRAME_ALL_CHANNEL_ALIGN    // 全通路对齐
 } rtDqsFrameAlignMode;
 
 typedef enum {
     RT_DQS_DROP_FRAME,          // 当前帧不处理,继续等待下一帧,直到所有输入都满足对齐时间阈值
     RT_DQS_USE_DEFAULT_FRAME,   // 使用默认帧
     RT_DQS_USE_HISTORY_FRAME    // 使用历史帧
 } rtDqsFrameAlignTimeoutMode;
likedislike
TTuring_JasonWen成员
3月2日 修改了issue 的描述
luoyuzhou2
3月2日 评论:
likedislike
CANN-robotCANN-robot成员
3月2日 将 Turing_JasonWen 设为负责人
TTuring_JasonWen成员
3月2日 修改了issue 的描述
TTuring_JasonWen成员
3月2日 修改了issue 的描述
TTuring_JasonWen成员
3月2日 修改了issue 的描述
TTuring_JasonWen成员
3月2日 修改了issue 的描述
TTuring_JasonWen成员
3月2日 修改了issue 的描述
wangtao成员
3月11日 评论:

@Turing_JasonWen
代码请关联issue合入,如果已经合入,请关闭issue

likedislike
TTuring_JasonWen成员
3月13日 issue状态由 进行中 改变为 已完成
TTuring_JasonWen成员
3月13日 关闭了 issue
CANN-robotCANN-robot成员
3月20日 添加了label:resolved