GetBuffer
函数功能
用于获取Tensor指针。
函数原型1
void* GetBuffer() const;
返回参数说明1
数据结构 |
说明 |
---|---|
void* |
指针的首地址,即buffer指针。 |
函数原型2
APP_ERROR GetBuffer(void *&ptr, const std::vector<uint32_t> &indices) const;
参数说明2
参数名 |
输入/输出 |
说明 |
---|---|---|
ptr |
输出 |
获取到的buffer指针。 |
indices |
输入 |
传入的索引列表,待复制的源内存。 |
返回参数说明2
数据结构 |
说明 |
---|---|
APP_ERROR |
程序执行返回的错误码,请参考APP_ERROR说明。 |
函数原型3
template<typename T, typename... Ix> APP_ERROR GetBuffer(T* &value, Ix... index) const;
参数说明3
参数名 |
输入/输出 |
说明 |
---|---|---|
value |
输出 |
获取到的buffer。 |
index |
输入 |
传入的索引值。 |
返回参数说明3
数据结构 |
说明 |
---|---|
APP_ERROR |
程序执行返回的错误码,请参考APP_ERROR说明。 |
父主题: TensorBase