pub struct NeuromorphicRuntime { /* private fields */ }Expand description
Neuromorphic runtime
Implementations§
Source§impl NeuromorphicRuntime
impl NeuromorphicRuntime
Sourcepub fn devices(&self) -> &[NeuromorphicDevice]
pub fn devices(&self) -> &[NeuromorphicDevice]
Get available devices
Sourcepub fn create_context(
&mut self,
device_id: u32,
) -> Result<&mut NeuromorphicContext, SimdError>
pub fn create_context( &mut self, device_id: u32, ) -> Result<&mut NeuromorphicContext, SimdError>
Create context for device
Sourcepub fn is_available() -> bool
pub fn is_available() -> bool
Check if neuromorphic hardware is available
Auto Trait Implementations§
impl !RefUnwindSafe for NeuromorphicRuntime
impl !UnwindSafe for NeuromorphicRuntime
impl Freeze for NeuromorphicRuntime
impl Send for NeuromorphicRuntime
impl Sync for NeuromorphicRuntime
impl Unpin for NeuromorphicRuntime
impl UnsafeUnpin for NeuromorphicRuntime
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more