pub struct GraphPoolHandle(pub u64);Expand description
Opaque handle for a pool registered with the process-wide graph
pool registry. Used to share the same buffer-lifetime pool across
multiple captured graphs without passing Arc<CapturePool> around
by hand. CL-454.
Mirrors PyTorch’s torch.cuda.graph_pool_handle().
Tuple Fields§
§0: u64Trait Implementations§
Source§impl Clone for GraphPoolHandle
impl Clone for GraphPoolHandle
Source§fn clone(&self) -> GraphPoolHandle
fn clone(&self) -> GraphPoolHandle
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for GraphPoolHandle
impl Debug for GraphPoolHandle
Source§impl Hash for GraphPoolHandle
impl Hash for GraphPoolHandle
Source§impl PartialEq for GraphPoolHandle
impl PartialEq for GraphPoolHandle
impl Copy for GraphPoolHandle
impl Eq for GraphPoolHandle
impl StructuralPartialEq for GraphPoolHandle
Auto Trait Implementations§
impl Freeze for GraphPoolHandle
impl RefUnwindSafe for GraphPoolHandle
impl Send for GraphPoolHandle
impl Sync for GraphPoolHandle
impl Unpin for GraphPoolHandle
impl UnsafeUnpin for GraphPoolHandle
impl UnwindSafe for GraphPoolHandle
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> DistributionExt for Twhere
T: ?Sized,
impl<T> DistributionExt for Twhere
T: ?Sized,
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