SliceOperation
功能
从输入张量某个起始位置中提取指定大小的切片。
图1 SliceOperation


定义
struct SliceParam { SVector<int64_t> offsets; SVector<int64_t> size; };
成员
成员名称 |
描述 |
---|---|
offsets |
每个维度切片的起始位置。
|
size |
每个维度切片的大小。
|
输入
参数 |
维度 |
数据类型 |
格式 |
描述 |
---|---|---|---|---|
x |
[-1,…,-1] -1表示当前维度的大小没有约束。 |
float16/float/int8/bool/int32/uint32/bfloat16 |
ND |
输入tensor。 |
输出
参数 |
维度 |
数据类型 |
格式 |
描述 |
---|---|---|---|---|
output |
[-1,…,-1] -1表示当前维度的大小没有约束。 |
float16/float/int8/bool/int32/uint32/bfloat16 |
ND |
输出tensor,维度的大小为size指定的大小。 |