Class Buffer
#include <types.h>
Buffer定义了MindSpore中Buffer数据的结构。
构造函数
Buffer()
Buffer(const void *data, size_t data_len)
析构函数
~Buffer()
公有成员函数
函数 |
云侧推理是否支持 |
端侧推理是否支持 |
|---|---|---|
√ |
√ |
|
√ |
√ |
|
√ |
√ |
|
√ |
√ |
|
√ |
√ |
|
√ |
√ |
Data
const void *Data() const
获取只读的数据地址。
返回值
const void指针。
MutableData
void *MutableData()
获取可写的数据地址。
返回值
void指针。
DataSize
size_t DataSize() const
获取data大小。
返回值
当前data大小。
ResizeData
bool ResizeData(size_t data_len)
重置data大小。
参数
data_len: data大小
返回值
是否配置成功。
SetData
bool SetData(const void *data, size_t data_len)
配置Data和大小。
参数
data: data地址data_len: data大小
返回值
是否配置成功。
Clone
Buffer Clone() const
拷贝一份自身的副本。
返回值
指向副本的指针。