Clone

函数功能

原型1:

将Tensor进行深拷贝,返回拷贝后得到的Tensor。

原型2:

将Tensor进行指定区域深拷贝,将src的区域内容拷贝到被赋值张量的区域,要求:

函数原型

1
2
3
4
// 原型1
Tensor Tensor::Clone(AscendStream &stream=AscendStream::DefaultStream()) const;
// 原型2(仅Atlas 推理系列产品适用该原型)
APP_ERROR Tensor::Clone(const Tensor &src, AscendStream &stream = AscendStream::DefaultStream());

参数说明

参数名

输入/输出

说明

src

输入

将src的引用指定区域赋值给执行该方法的张量的引用区域。

stream

输入

AscendStream类型,默认值为AscendStream::DefaultStream()。当参数值为默认值时,接口为同步操作,其他情况下,接口为异步操作。

返回参数说明

原型1:

数据结构

说明

Tensor

Tensor类,请参见Tensor

原型2:

数据结构

说明

APP_ERROR

程序执行返回的错误码,请参考APP_ERROR说明