docs.rs failed to build ruda-driver-cpu-0.1.86
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
ruda-driver-cpu
CPU execution backend for Ruda kernels using the MLIR compilation path. This is a compiled-kernel runtime, distinct from the host tensor operators in ruda-tensor-host.
Interfaces
CpuDeviceandCpuRuntimeprovide the device and runtime entry points.compilation,execution, andmemoryimplement CPU kernel preparation and execution.- The backend depends on upstream
meliorand the compiler'smlirfeature; LLVM/MLIR 20 development libraries are required for builds. SetMLIR_SYS_200_PREFIXandTABLEGEN_200_PREFIXto the LLVM installation prefix when it is not onPATH.
Usage
Cargo package: ruda-driver-cpu. Rust import: ruda_driver_cpu.
[]
= "0.1"
Features
Default features: std, ruda/runtime-default, ruda-core/std, ruda-kernel/frontend-default.
| Feature | Purpose |
|---|---|
mlir-dump |
Enable compiler MLIR dumps. |
std |
Enable standard-library runtime integration. |
tracing |
Enable runtime and optimizer tracing. |