MindSpore张量mindspore::tensor

本文档介绍了MindSpore Lite中的MSTensor类,包括其构造函数、析构函数以及获取数据类型、形状、维度大小、元素数量和数据指针的成员函数。MSTensor是MindSpore Lite中用于处理张量的基础对象。
摘要由CSDN通过智能技术生成

MindSpore张量mindspore::tensor
MSTensor
#include <ms_tensor.h>
MSTensor定义了MindSpore Lite中的张量。
构造函数和析构函数
MSTensor
MSTensor()
MindSpore Lite MSTensor的构造函数。
• 返回值
MindSpore Lite MSTensor的实例。
~MSTensor
virtual ~MSTensor()
MindSpore Lite Model的析构函数。
公有成员函数
data_type
virtual TypeId data_type() const
获取MindSpore Lite MSTensor的数据类型。
TypeId在mindspore/mindspore/core/ir/dtype/type_id.h中定义。只有TypeId枚举中的数字类型或kObjectTypeString可用于MSTensor。
• 返回值
MindSpore Lite MSTensor类的MindSpore Lite TypeId。
shape
virtual std::vector shape() const
获取MindSpore Lite MSTensor的形状。
• 返回值
一个包含MindSpore Lite MSTensor形状数值的整型向量。
DimensionSize
virtual int DimensionSize(size_t index) const
通过参数索引获取MindSpore Lite MSTensor的维度的大小。
• 参数
o index: 定义了返回的维度的索引。
• 返回值
MindSpore Lite MSTensor的维度的大小。
ElementsNum
virtual int ElementsNum(

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值