EVENGINE_API_DOMAINS public API. 更多...
#include <Graph.h>
Public 成员函数 | |
| int | addNode (GraphNode node) |
| Adds node. | |
| const GraphNode & | node (int id) const |
| Node. | |
| GraphNode & | node (int id) |
| Node. | |
| int | nodeCount () const |
| Node count. | |
| const std::vector< GraphNode > & | nodes () const |
| Nodes. | |
| std::vector< GraphNode > & | nodes () |
| Nodes. | |
静态 Public 成员函数 | |
| static int | product (const int *dims, int rank) |
| Product. | |
详细描述
成员函数说明
◆ addNode()
| int eve::tensor::Graph::addNode | ( | GraphNode | node | ) |
Adds node.
在文件 GraphStorage.cpp 第 14 行定义.
被这些函数引用 eve::tensor::Func::emitArgMax(), eve::tensor::Func::emitBinary(), eve::tensor::Func::emitCast(), eve::tensor::Func::emitConcat(), eve::tensor::Func::emitConv1d(), eve::tensor::Func::emitConv2d(), eve::tensor::Func::emitEmbedding(), eve::tensor::Func::emitFill(), eve::tensor::Func::emitLayerNorm(), eve::tensor::Func::emitMatMul(), eve::tensor::Func::emitPermute(), eve::tensor::Func::emitPool(), eve::tensor::Func::emitReduce(), eve::tensor::Func::emitReshape(), eve::tensor::Func::emitResize2d(), eve::tensor::Func::emitRMSNorm(), eve::tensor::Func::emitSdpa(), eve::tensor::Func::emitSlice(), eve::tensor::Func::emitSoftmax(), eve::tensor::Func::emitTernary(), eve::tensor::Func::emitUnary(), eve::tensor::Func::emitUnaryScalar(), eve::tensor::Func::ensureNode(), eve::tensor::Func::input1(), eve::tensor::Func::input2(), eve::tensor::Func::input3(), eve::tensor::Func::input4(), eve::tensor::Func::input5() , 以及 eve::tensor::Func::input6().
◆ node() [1/2]
◆ node() [2/2]
|
inline |
Node.
引用了 id.
被这些函数引用 eve::tensor::glsl_detail::ChainContext::emit(), eve::tensor::wgsl_detail::ChainContext::emit(), eve::tensor::Func::emitArgMax(), eve::tensor::Func::emitBinary(), eve::tensor::Func::emitCast(), eve::tensor::Func::emitConcat(), eve::tensor::Func::emitConv1d(), eve::tensor::Func::emitConv2d(), eve::tensor::Func::emitEmbedding(), eve::tensor::Func::emitLayerNorm(), eve::tensor::Func::emitMatMul(), eve::tensor::Func::emitPermute(), eve::tensor::Func::emitPool(), eve::tensor::Func::emitReduce(), eve::tensor::Func::emitReshape(), eve::tensor::Func::emitResize2d(), eve::tensor::Func::emitRMSNorm(), eve::tensor::Func::emitSdpa(), eve::tensor::Func::emitSlice(), eve::tensor::Func::emitSoftmax(), eve::tensor::Func::emitTernary(), eve::tensor::Func::emitTranspose(), eve::tensor::Func::emitUnary() , 以及 eve::tensor::Func::emitUnaryScalar().
◆ nodeCount()
◆ nodes() [1/2]
◆ nodes() [2/2]
|
inline |
◆ product()
|
static |
Product.
在文件 GraphStorage.cpp 第 5 行定义.
引用了 n.
被这些函数引用 addNode() , 以及 eve::tensor::Func::emitReshape().
该类的文档由以下文件生成:
- src/modules/tensor/Graph.h
- src/modules/tensor/GraphStorage.cpp