ResolveBuilderImpl
Applicability
Product |
Supported or Not |
|---|---|
√ |
|
√ |
|
√ |
|
√ |
|
√ |
Header File/Library File
- Header file: #include <ge/es_tensor_like.h>
- Library files: libeager_style_graph_builder_base.so and libeager_style_graph_builder_base_static.a
Function Usage
Obtains the owner builder.
Prototype
- Resolve the EsTensorLike object to obtain EsCGraphBuilder.
1EsCGraphBuilder *ResolveBuilderImpl(const EsTensorLike &tensor_like)
- Resolve the EsTensorHolder vector to obtain EsCGraphBuilder.
1EsCGraphBuilder *ResolveBuilderImpl(const std::vector<EsTensorHolder> &tensors)
- Resolve the EsCTensorHolder* to obtain EsCGraphBuilder.
1EsCGraphBuilder *ResolveBuilderImpl(EsCTensorHolder *esb_tensor)
- Resolve the EsCTensorHolder* vector to obtain EsCGraphBuilder.
1EsCGraphBuilder *ResolveBuilderImpl(const std::vector<EsCTensorHolder *> &esb_tensors)
- Obtain the underlying EsCGraphBuilder from the EsGraphBuilder pointer.
1EsCGraphBuilder *ResolveBuilderImpl(const EsGraphBuilder *graph_builder)
- Return the EsCGraphBuilder* parameter.
1EsCGraphBuilder *ResolveBuilderImpl(EsCGraphBuilder *graph_builder)
- Process the implementation of the nullptr_t parameter.
1EsCGraphBuilder *ResolveBuilderImpl(const std::nullptr_t)
Parameters
Parameter |
Input/Output |
Description |
|---|---|---|
tensor_like |
Input |
EsTensorLike object. |
tensors |
Input |
EsTensorHolder vector. |
esb_tensor |
Input |
EsCTensorHolder pointer vector. |
graph_builder |
Input |
Graph building pointer. |
Returns
Parameter |
Type |
Description |
|---|---|---|
- |
EsCGraphBuilder * |
Pointer to the builder at layer C. |
Constraints
None
Parent topic: EsTensorLike