pub unsafe trait DeviceRepr { }Expand description
Something that can be copied to device memory and turned into a parameter for result::launch_kernel.
§Safety
This is unsafe because a struct should likely
be #[repr(C)] to be represented in cuda memory,
and not all types are valid.
Implementations on Foreign Types§
impl DeviceRepr for bool
impl DeviceRepr for f32
impl DeviceRepr for f64
impl DeviceRepr for i8
impl DeviceRepr for i16
impl DeviceRepr for i32
impl DeviceRepr for i64
impl DeviceRepr for i128
impl DeviceRepr for isize
impl DeviceRepr for u8
impl DeviceRepr for u16
impl DeviceRepr for u32
impl DeviceRepr for u64
impl DeviceRepr for u128
impl DeviceRepr for usize
impl DeviceRepr for bf16
Available on crate feature
f16 only.impl DeviceRepr for f16
Available on crate feature
f16 only.