昇腾社区首页
中文
注册
开发者
下载

简介

泛EsTensorHolder类型,支持将标量和向量数值转为EsTensorHolder对象,便于C++构图接口可以直接传递数值来构图。

需要包含的头文件

1
#include <es_tensor_like.h>

Public成员函数

1
2
3
4
5
6
7
8
9
EsTensorLike(const EsTensorHolder &tensor)
EsTensorLike(const std::nullptr_t)
EsTensorLike(const int64_t value)
EsTensorLike(const float value)
EsTensorLike(const std::vector<int64_t> &values)
EsTensorLike(const std::vector<float> &values)
~EsTensorLike()
EsCGraphBuilder *GetOwnerBuilder() const
EsTensorHolder ToTensorHolder(EsCGraphBuilder *graph) const

对外函数

1
2
3
4
5
6
7
8
9
EsCGraphBuilder *ResolveBuilderImpl(const EsTensorLike &tensor_like)
EsCGraphBuilder *ResolveBuilderImpl(const std::vector<EsTensorHolder> &tensors)
EsCGraphBuilder *ResolveBuilderImpl(EsCTensorHolder *esb_tensor)
EsCGraphBuilder *ResolveBuilderImpl(const std::vector<EsCTensorHolder *> &esb_tensors)
EsCGraphBuilder *ResolveBuilderImpl(const EsGraphBuilder *graph_builder)
EsCGraphBuilder *ResolveBuilderImpl(EsCGraphBuilder *graph_builder)
EsCGraphBuilder *ResolveBuilderImpl(const std::nullptr_t)
EsCGraphBuilder *ResolveBuilder()
EsCGraphBuilder *ResolveBuilder(const T& first, const Ts&... rest)