zer_compute/backend/cpu/launch/hello_backend.rs
1use crate::{
2 error::GpuError,
3 kernel::KernelDispatch,
4 kernels::hello_backend::{HelloBackend, HelloBackendInput, HelloBackendOutput},
5};
6
7use super::super::device::CpuDevice;
8
9const CPU_TOKEN: u32 = 0xC09F_CAFE;
10
11impl KernelDispatch<HelloBackend> for CpuDevice {
12 fn dispatch(&self, _input: HelloBackendInput) -> Result<HelloBackendOutput, GpuError> {
13 Ok(HelloBackendOutput { token: CPU_TOKEN })
14 }
15}