pub fn default_exec_session<B: TensorBackend + ?Sized, R: Send>(
backend: &mut B,
f: impl FnOnce(&mut dyn TensorExec) -> R + Send,
) -> RExpand description
Run a closure using the default execution-session adapter.
This forwards TensorExec calls back to the backend’s existing
TensorBackend methods, which is suitable for backends whose individual
ops already manage their own execution context.
§Examples
ⓘ
use tenferro_tensor::{cpu::CpuBackend, default_exec_session};
let mut backend = CpuBackend::new();
let _ = default_exec_session(&mut backend, |_exec| 1usize);