atb_graph_op.h
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | #ifndef ATB_GRAPH_OP_H #define ATB_GRAPH_OP_H #include <acl/acl.h> #include <atb/atb_infer.h> #include <atb/types.h> #include <atb/utils.h> #include "atb/infer_op_params.h" // 在构造图参数时,有两个点需要重点关注。一是tensor的ID,ATB图接口中把tensor分为三种类型,输入、输出和中间tensor,顾名思义,输入输出tensor是整图的输入输出tensor, // 中间tensor则是在整图内的tensor。构图时的TensorID从小到大应保证//为输入tensor、输出tensor、中间tensor的顺序,且每一种tensor的个数要与参数中设置的一致。 // 二是要注意排布Node的顺序,用户需要根据计算图的拓扑结构把计算图变成一个有序队列,同时还要保证tensor与节点之间的关系和计算图保持一致。 atb::Status CreateGraphOperation(atb::Operation **operation); #endif |
父主题: 用例源码