| Package | Description |
|---|---|
| org.bytedeco.pytorch |
| Modifier and Type | Method and Description |
|---|---|
SymNode |
SymNodeImpl.add(SymNode other) |
SymNode |
SymNodeArrayRef.at(long Index)
Vector compatibility
|
SymNode |
SymNodeArrayRef.back()
back - Get the last element.
|
SymNode |
SymNodeArrayRef.begin()
\}
\name Simple Operations
\{
|
SymNode |
SymNodeArrayRef.cbegin() |
SymNode |
SymNodeImpl.ceil() |
SymNode |
SymNodeArrayRef.cend() |
SymNode |
SymNodeImpl.clone() |
SymNode |
SymNodeArrayRef.data() |
SymNode |
SymNodeArrayRef.end() |
SymNode |
SymNodeImpl.eq(SymNode other) |
SymNode |
SymNodeImpl.floor() |
SymNode |
SymNodeImpl.floordiv(SymNode other) |
SymNode |
SymNodeArrayRef.front()
front - Get the first element.
|
SymNode |
SymNodeImpl.ge(SymNode other) |
SymNode |
SymNodeArrayRef.get(long Index)
\}
\name Operator Overloads
\{
|
SymNode |
SymNode.getPointer(long i) |
SymNode |
SymNodeImpl.gt(SymNode other) |
SymNode |
SymNodeImpl.is_channels_last_contiguous_2d(SymNodeArrayRef sizes,
SymNodeArrayRef strides) |
SymNode |
SymNodeImpl.is_channels_last_contiguous_3d(SymNodeArrayRef sizes,
SymNodeArrayRef strides) |
SymNode |
SymNodeImpl.is_channels_last_strides_2d(SymNodeArrayRef sizes,
SymNodeArrayRef strides) |
SymNode |
SymNodeImpl.is_channels_last_strides_3d(SymNodeArrayRef sizes,
SymNodeArrayRef strides) |
SymNode |
SymNodeImpl.is_contiguous(SymNodeArrayRef sizes,
SymNodeArrayRef strides) |
SymNode |
SymNodeImpl.is_non_overlapping_and_dense(SymNodeArrayRef sizes,
SymNodeArrayRef strides) |
SymNode |
SymNodeImpl.le(SymNode other) |
SymNode |
SymNodeImpl.lt(SymNode other) |
SymNode |
SymNodeImpl.mod(SymNode other) |
SymNode |
SymNodeImpl.mul(SymNode other) |
SymNode |
SymNodeImpl.ne(SymNode other) |
SymNode |
SymNodeImpl.neg() |
SymNode |
SymNode.position(long position) |
SymNode |
SymNodeImpl.pow(SymNode other) |
SymNode |
SymNode.put(SymNode rhs) |
static SymNode |
SymNode.reclaim_copy(SymNodeImpl owning_ptr)
Takes an owning pointer to TTarget* and creates an intrusive_ptr
representing a new reference, i.e.
|
static SymNode |
SymNode.reclaim(SymNodeImpl owning_ptr)
Takes an owning pointer to TTarget* and creates an intrusive_ptr that takes
over ownership.
|
SymNode |
SymNodeImpl.sub(SymNode other) |
SymNode |
SymNodeImpl.sym_and(SymNode other) |
SymNode |
SymNodeImpl.sym_float() |
SymNode |
SymNodeImpl.sym_max(SymNode other) |
SymNode |
SymNodeImpl.sym_min(SymNode other) |
SymNode |
SymNodeImpl.sym_not() |
SymNode |
SymNodeImpl.sym_or(SymNode other) |
SymNode |
SymInt.toSymNode() |
SymNode |
SymFloat.toSymNodeImpl() |
SymNode |
SymBool.toSymNodeImpl() |
SymNode |
SymNodeImpl.truediv(SymNode other) |
static SymNode |
SymNode.unsafe_adapt_non_heap_allocated(SymNodeImpl 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 SymNode |
SymNode.unsafe_reclaim_from_nonowning(SymNodeImpl raw_ptr)
Turn a **non-owning raw pointer** to an intrusive_ptr.
|
static SymNode |
SymNode.unsafe_steal_from_new(SymNodeImpl raw_ptr)
Turn a new instance of TTarget (e.g., literally allocated
using new TTarget(...) into an intrusive_ptr.
|
SymNode |
SymNodeArrayRef.vec()
\}
\name Expensive Operations
\{
|
SymNode |
SymNodeImpl.wrap_bool(boolean num) |
SymNode |
SymNodeImpl.wrap_float(double num) |
SymNode |
SymNodeImpl.wrap_int(long num) |
SymNode |
SymFloat.wrap_node(SymNode base) |
SymNode |
SymBool.wrap_node(SymNode base) |
SymNode |
SymInt.wrap_node(SymNode base) |
| Modifier and Type | Method and Description |
|---|---|
SymNode |
SymNodeImpl.add(SymNode other) |
SymNode |
SymNodeImpl.eq(SymNode other) |
SymNode |
SymNodeImpl.floordiv(SymNode other) |
SymNode |
SymNodeImpl.ge(SymNode other) |
SymNode |
SymNodeImpl.gt(SymNode other) |
SymNode |
SymNodeImpl.le(SymNode other) |
SymNode |
SymNodeImpl.lt(SymNode other) |
SymNode |
SymNodeImpl.mod(SymNode other) |
SymNode |
SymNodeImpl.mul(SymNode other) |
SymNode |
SymNodeImpl.ne(SymNode other) |
SymNode |
SymNodeImpl.pow(SymNode other) |
SymNode |
SymNode.put(SymNode rhs) |
SymNode |
SymNodeImpl.sub(SymNode other) |
void |
SymNode.swap(SymNode rhs) |
SymNode |
SymNodeImpl.sym_and(SymNode other) |
SymNode |
SymNodeImpl.sym_max(SymNode other) |
SymNode |
SymNodeImpl.sym_min(SymNode other) |
SymNode |
SymNodeImpl.sym_or(SymNode other) |
SymNode |
SymNodeImpl.truediv(SymNode other) |
SymNode |
SymFloat.wrap_node(SymNode base) |
SymNode |
SymBool.wrap_node(SymNode base) |
SymNode |
SymInt.wrap_node(SymNode base) |
| Constructor and Description |
|---|
SymBool(SymNode ptr) |
SymFloat(SymNode ptr) |
SymInt(SymNode n) |
SymNode(SymNode rhs) |
SymNodeArrayRef(SymNode data,
long length)
Construct an ArrayRef from a pointer and length.
|
SymNodeArrayRef(SymNode begin,
SymNode end)
Construct an ArrayRef from a range.
|
Copyright © 2024. All rights reserved.