GetShapeInfo
产品支持情况
产品 |
是否支持 |
|---|---|
Atlas 350 加速卡 |
√ |
√ |
|
√ |
|
√ |
|
√ |
|
√ |
|
√ |
功能说明
获取GlobalTensor的shape信息。注意:Shape信息没有默认值,只有通过SetShapeInfo设置过Shape信息后,才可以调用该接口获取正确的ShapeInfo。
函数原型
1 | __aicore__ inline ShapeInfo GetShapeInfo() const |
参数说明
无。
返回值说明
GlobalTensor的shape信息,ShapeInfo类型。
约束说明
无。
调用示例
1 2 3 4 5 6 7 8 9 | // 示例 获取Tensor的ShapeInfo信息,获取通过SetShapeInfo设置过Shape信息 AscendC::ShapeInfo maxShapeInfo = tglobal.GetShapeInfo(); // 获取原始的shape各个维度的值 uint32_t orgShape0 = maxShapeInfo.originalShape[0]; uint32_t orgShape1 = maxShapeInfo.originalShape[1]; uint32_t orgShape2 = maxShapeInfo.originalShape[2]; uint32_t orgShape3 = maxShapeInfo.originalShape[3]; // 获取现有的shape的2维的值 uint32_t shape2 = maxShapeInfo.shape[2] |
父主题: GlobalTensor