|
| std::string | eve::tensor::wgsl_detail::header (int localX, int localY=1) |
| | Header.
|
| |
| std::string | eve::tensor::wgsl_detail::bufferDecl (int binding, const char *name) |
| | Buffer decl.
|
| |
| std::string | eve::tensor::wgsl_detail::bufferDeclUint (int binding, const char *name) |
| | Buffer decl uint.
|
| |
| std::string | eve::tensor::wgsl_detail::emitQuantizedBVal (DType dtype, int group, const char *bufferName) |
| | Emit quantized b val.
|
| |
| std::string | eve::tensor::wgsl_detail::pushConstant () |
| | Pushes constant.
|
| |
| int | eve::tensor::wgsl_detail::groupsFor (int count) |
| | Groups for.
|
| |
| std::string | eve::tensor::wgsl_detail::scalarStr (float value) |
| | Scalar str.
|
| |
| void | eve::tensor::wgsl_detail::emitInputIndexExprs (std::ostringstream &os, const Graph &g, const FusedGroup &grp, std::vector< std::string > &indexExprs) |
| |
| void | eve::tensor::wgsl_detail::genElementwise (const Graph &g, const FusedGroup &grp, KernelSpec &out) |
| |
| void | eve::tensor::wgsl_detail::genMatMul (const Graph &g, const FusedGroup &grp, bool tiled, KernelSpec &out) |
| |
| void | eve::tensor::wgsl_detail::genConv (const Graph &g, const FusedGroup &grp, KernelSpec &out) |
| |
| void | eve::tensor::wgsl_detail::genPool (const Graph &g, const FusedGroup &grp, KernelSpec &out) |
| |
| void | eve::tensor::generateKernelWgslImpl (const Graph &graph, const FusedGroup &group, KernelSpec &out) |
| |
| Result< KernelSpec > | eve::tensor::generateWgslKernel (const Graph &graph, const FusedGroup &group, KernelVariant variant=KernelVariant::Default) |
| | Lower an optimizer-produced group directly to owning WGSL source and dispatch metadata.
|
| |