载入中...
搜索中...
未找到
eve::tensor::GraphNode结构体 参考

GraphNode public API. 更多...

#include <Graph.h>

Public 属性

OpType type = OpType::Const
 
int dims [Tensor::kMaxRank] = {0, 0, 0, 0, 0, 0}
 
int rank = 0
 
int size = 0
 
int in0 = -1
 
int in1 = -1
 
int in2 = -1
 
int in3 = -1
 
int in4 = -1
 
float s0 = 0.f
 
float s1 = 0.f
 
float s2 = 0.f
 
float s3 = 0.f
 
int i0 = 0
 
int i1 = 0
 
int i2 = 0
 
int i3 = 0
 
int perm [Tensor::kMaxRank] = {0, 1, 2, 3, 4, 5}
 
int permRank = 0
 
int placeholderSlot = -1
 
int dtype = static_cast<int>(DType::Float32)
 
std::vector< float > constData
 
std::vector< uint8_t > constBytes
 
std::vector< float > constScales
 
int qGroup = 0
 

详细描述

GraphNode public API.

在文件 Graph.h 第 80 行定义.

类成员变量说明

◆ constBytes

std::vector<uint8_t> eve::tensor::GraphNode::constBytes

◆ constData

std::vector<float> eve::tensor::GraphNode::constData

在文件 Graph.h 第 103 行定义.

◆ constScales

std::vector<float> eve::tensor::GraphNode::constScales

在文件 Graph.h 第 106 行定义.

被这些函数引用 eve::tensor::GpuProgram::tryBuild().

◆ dims

◆ dtype

int eve::tensor::GraphNode::dtype = static_cast<int>(DType::Float32)

在文件 Graph.h 第 102 行定义.

被这些函数引用 eve::tensor::wgsl_detail::genEmbedding() , 以及 eve::tensor::glsl_detail::genEmbedding().

◆ i0

◆ i1

◆ i2

int eve::tensor::GraphNode::i2 = 0

◆ i3

int eve::tensor::GraphNode::i3 = 0

在文件 Graph.h 第 98 行定义.

◆ in0

◆ in1

◆ in2

◆ in3

int eve::tensor::GraphNode::in3 = -1

在文件 Graph.h 第 88 行定义.

◆ in4

int eve::tensor::GraphNode::in4 = -1

在文件 Graph.h 第 89 行定义.

◆ perm

int eve::tensor::GraphNode::perm[Tensor::kMaxRank] = {0, 1, 2, 3, 4, 5}

在文件 Graph.h 第 99 行定义.

被这些函数引用 eve::tensor::wgsl_detail::genPermute() , 以及 eve::tensor::glsl_detail::genPermute().

◆ permRank

int eve::tensor::GraphNode::permRank = 0

在文件 Graph.h 第 100 行定义.

◆ placeholderSlot

int eve::tensor::GraphNode::placeholderSlot = -1

在文件 Graph.h 第 101 行定义.

◆ qGroup

int eve::tensor::GraphNode::qGroup = 0

在文件 Graph.h 第 107 行定义.

被这些函数引用 eve::tensor::wgsl_detail::genEmbedding() , 以及 eve::tensor::glsl_detail::genEmbedding().

◆ rank

◆ s0

◆ s1

float eve::tensor::GraphNode::s1 = 0.f

◆ s2

float eve::tensor::GraphNode::s2 = 0.f

在文件 Graph.h 第 92 行定义.

◆ s3

float eve::tensor::GraphNode::s3 = 0.f

在文件 Graph.h 第 93 行定义.

◆ size

◆ type


该结构体的文档由以下文件生成: