bypass - 2023.2 简体中文

AI 引擎内核与计算图编程指南 (UG1079)

Document ID
UG1079
Release Date
2023-12-04
Version
2023.2 简体中文

该类是含数据旁路的控制流封装器。它通过卷绕单个节点或子计算图来基于动态控制条件创建旁路数据路径。动态控制编码为运行时参数端口 bp(含整数值 0 或 1),用于控制输入缓冲器(或串流)数据是流入由旁路 (bp=0) 封装的内核还是直接通过旁路进入输出缓冲器(或串流)(bp=1)。

作用域

bypass 对象可在 scope 类中声明为成员变量,其类型为用户定义的计算图类型(即,位于继承自 graph 的类中)。

bypass 对象必须由计算图构造函数中的分配来加以初始化。

成员函数

static bypass & create( kernel );

static create(静态创建)方法会围绕给定内核对象创建旁路对象。根据内核的对应端口来自动推断得到旁路的输入和输出数量。