Expand description
Burn WGPU Backend
Modules
- Compute related module.
- Kernel module
- Tensor module.
Macros
- Creates a binary elementwise kernel.
- Creates a binary elementwise inplace kernel.
- Creates a comparison kernel.
- Creates a comparison elementwise kernel.
- Creates a comparison elementwise inplace kernel.
- Creates a comparison inplace kernel.
- Generates kernel source code by replacing some information using templating.
- Generate an autotune operation for a reduce kernel
- Creates a unary kernel.
- Creates a unary inplace kernel.
- Creates a unary scalar kernel.
- Creates a unary scalar inplace kernel.
Structs
- Automatic graphics API based on OS.
- DirectX 11 graphics API.
- DirectX 12 graphics API.
- Metal graphics API.
- OpenGL graphics API.
- Vulkan graphics API.
- WebGpu graphics API.
- Tensor backend that uses the wgpu crate for executing GPU compute shaders.
Enums
- The device struct when using the
wgpubackend.
Traits
- The float element type for the wgpu backend.
- The basic trait to specify which graphics API to use as Backend.
- The int element type for the wgpu backend.