载入中...
搜索中...
未找到
KernelGenWgsl.h
浏览该文件的文档.
1#pragma once
2
3#include "common/Result.h"
4#include "tensor/KernelGen.h"
5
6namespace eve::tensor {
9
18[[nodiscard]] Result<KernelSpec> generateWgslKernel(const Graph &graph, const FusedGroup &group,
20} // namespace eve::tensor
std::string variant
building::EdgeCurveGroup group
std::map< std::string, std::vector< std::string > > graph
Definition Package.cpp:59
Move-only, checked operation results for the common layer.
Move-only operation result carrying either a value or Status.
Definition Result.h:155
KernelVariant
Internal choice of generated matrix multiplication implementation.
Result< KernelSpec > generateWgslKernel(const Graph &graph, const FusedGroup &group, KernelVariant variant)
Lower an optimizer-produced group directly to owning WGSL source and dispatch metadata.