pub struct HipRuntime;Trait Implementations§
Source§impl Debug for HipRuntime
impl Debug for HipRuntime
Source§impl Runtime for HipRuntime
impl Runtime for HipRuntime
Source§type Compiler = CppCompiler<Hip>
type Compiler = CppCompiler<Hip>
The compiler used to compile the inner representation into tokens.
Source§type Channel = MutexComputeChannel<HipServer>
type Channel = MutexComputeChannel<HipServer>
The channel used to communicate with the compute server.
Source§fn client(device: &Self::Device) -> ComputeClient<Self::Server, Self::Channel>
fn client(device: &Self::Device) -> ComputeClient<Self::Server, Self::Channel>
Retrieve the compute client from the runtime device.
Source§fn require_array_lengths() -> bool
fn require_array_lengths() -> bool
Return true if global input array lengths should be added to kernel info.
Source§fn supported_line_sizes() -> &'static [u8] ⓘ
fn supported_line_sizes() -> &'static [u8] ⓘ
Returns the supported line sizes for the current runtime’s compiler.
Auto Trait Implementations§
impl Freeze for HipRuntime
impl RefUnwindSafe for HipRuntime
impl Send for HipRuntime
impl Sync for HipRuntime
impl Unpin for HipRuntime
impl UnwindSafe for HipRuntime
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