pub struct ComputeDescriptor<'h> { /* private fields */ }Expand description
A custom [compute descriptor]. Prefer the pre-defined ones
(Handle::compute_desc_32f, …) unless you need attribute
customization.
Implementations§
Source§impl<'h> ComputeDescriptor<'h>
impl<'h> ComputeDescriptor<'h>
Sourcepub fn new(handle: &'h Handle) -> Result<Self>
pub fn new(handle: &'h Handle) -> Result<Self>
Create a new compute descriptor
(cutensorCreateComputeDescriptor).
Sourcepub fn as_raw(&self) -> cutensorComputeDescriptor_t
pub fn as_raw(&self) -> cutensorComputeDescriptor_t
Raw cutensorComputeDescriptor_t. Use with care.
Trait Implementations§
Source§impl<'h> Debug for ComputeDescriptor<'h>
impl<'h> Debug for ComputeDescriptor<'h>
Source§impl Drop for ComputeDescriptor<'_>
impl Drop for ComputeDescriptor<'_>
Auto Trait Implementations§
impl<'h> !Send for ComputeDescriptor<'h>
impl<'h> !Sync for ComputeDescriptor<'h>
impl<'h> Freeze for ComputeDescriptor<'h>
impl<'h> RefUnwindSafe for ComputeDescriptor<'h>
impl<'h> Unpin for ComputeDescriptor<'h>
impl<'h> UnsafeUnpin for ComputeDescriptor<'h>
impl<'h> UnwindSafe for ComputeDescriptor<'h>
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