pub enum GpuVendor {
Apple,
Nvidia,
Amd,
Intel,
Emulator,
}Expand description
GPU vendor classification.
Variants§
Apple
Apple GPU via Metal.
Nvidia
NVIDIA GPU via CUDA/PTX.
Amd
AMD GPU via ROCm/HIP.
Intel
Intel GPU via oneAPI/SYCL.
Emulator
Software emulator fallback.
Trait Implementations§
impl Copy for GpuVendor
impl Eq for GpuVendor
impl StructuralPartialEq for GpuVendor
Auto Trait Implementations§
impl Freeze for GpuVendor
impl RefUnwindSafe for GpuVendor
impl Send for GpuVendor
impl Sync for GpuVendor
impl Unpin for GpuVendor
impl UnsafeUnpin for GpuVendor
impl UnwindSafe for GpuVendor
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