Package | Description |
---|---|
org.bytedeco.pytorch |
Modifier and Type | Method and Description |
---|---|
BackendMetaRef |
BackendMeta.clone(BackendMetaRef ptr) |
BackendMetaRef |
TensorImpl.get_backend_meta_intrusive_ptr() |
BackendMetaRef |
BackendMetaRef.getPointer(long i) |
BackendMetaRef |
BackendMetaRef.position(long position) |
BackendMetaRef |
BackendMetaRef.put(BackendMetaRef rhs) |
static BackendMetaRef |
BackendMetaRef.reclaim_copy(BackendMeta owning_ptr)
Takes an owning pointer to TTarget* and creates an intrusive_ptr
representing a new reference, i.e.
|
static BackendMetaRef |
BackendMetaRef.reclaim(BackendMeta owning_ptr)
Takes an owning pointer to TTarget* and creates an intrusive_ptr that takes
over ownership.
|
static BackendMetaRef |
BackendMetaRef.unsafe_adapt_non_heap_allocated(BackendMeta raw_ptr,
long expected_decrefs)
Turn an instance of TTarget that should not be reference counted
(e.g., allocated into an arena with placement new) into an
intrusive_ptr.
|
static BackendMetaRef |
BackendMetaRef.unsafe_reclaim_from_nonowning(BackendMeta raw_ptr)
Turn a **non-owning raw pointer** to an intrusive_ptr.
|
static BackendMetaRef |
BackendMetaRef.unsafe_steal_from_new(BackendMeta raw_ptr)
Turn a new instance of TTarget (e.g., literally allocated
using new TTarget(...) into an intrusive_ptr.
|
Modifier and Type | Method and Description |
---|---|
BackendMetaRef |
BackendMeta.clone(BackendMetaRef ptr) |
BackendMetaRef |
BackendMetaRef.put(BackendMetaRef rhs) |
void |
TensorImpl.set_backend_meta(BackendMetaRef backend_meta) |
void |
BackendMetaRef.swap(BackendMetaRef rhs) |
Constructor and Description |
---|
BackendMetaRef(BackendMetaRef rhs) |
Copyright © 2024. All rights reserved.