wasi-nn: refactor wasi-nn context to use multiple backends

This commit is contained in:
Andrew Brown
2021-08-09 16:54:46 -07:00
parent f0147f23e8
commit 2e95d4e7c6
4 changed files with 79 additions and 194 deletions

View File

@@ -14,8 +14,7 @@ impl<'a> types::UserErrorConversion for WasiNnCtx {
fn nn_errno_from_wasi_nn_error(&mut self, e: WasiNnError) -> Result<NnErrno, wiggle::Trap> {
eprintln!("Host error: {:?}", e);
match e {
WasiNnError::OpenvinoSetupError(_) => unimplemented!(),
WasiNnError::OpenvinoInferenceError(_) => unimplemented!(),
WasiNnError::BackendError(_) => unimplemented!(),
WasiNnError::GuestError(_) => unimplemented!(),
WasiNnError::UsageError(_) => unimplemented!(),
}