Skip to main content

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}