public class PpNDArray
extends ai.djl.util.NativeResource<java.lang.Long>
implements ai.djl.ndarray.NDArrayAdapter
PpNDArray is the PaddlePaddle implementation of NDArray.| Constructor and Description |
|---|
PpNDArray(PpNDManager manager,
long handle)
Constructs an PpNDArray from a native handle (internal.
|
| Modifier and Type | Method and Description |
|---|---|
void |
attach(ai.djl.ndarray.NDManager manager) |
void |
close() |
void |
detach() |
ai.djl.ndarray.types.DataType |
getDataType() |
ai.djl.Device |
getDevice() |
ai.djl.ndarray.NDManager |
getManager() |
java.lang.String |
getName() |
ai.djl.ndarray.types.Shape |
getShape() |
void |
setName(java.lang.String name) |
void |
tempAttach(ai.djl.ndarray.NDManager manager) |
java.nio.ByteBuffer |
toByteBuffer() |
java.lang.String |
toString() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitabs, acos, acosh, add, add, addi, addi, argMax, argMax, argMin, argMin, argSort, asin, asinh, atan, atanh, batchDot, booleanMask, broadcast, cbrt, ceil, clip, contentEquals, contentEquals, copyTo, cos, cosh, cumSum, cumSum, div, div, divi, divi, dot, eq, eq, erfinv, exp, expandDims, flatten, flip, floor, getGradient, getNDArrayInternal, getSparseFormat, getUid, gt, gt, gte, gte, hasGradient, intern, isInfinite, isNaN, log, log10, log2, logicalAnd, logicalNot, logicalOr, logicalXor, logSoftmax, lt, lt, lte, lte, matMul, max, max, maximum, maximum, mean, mean, median, median, min, min, minimum, minimum, mod, mod, modi, modi, mul, mul, muli, muli, neg, negi, neq, neq, nonzero, norm, norm, oneHot, onesLike, percentile, percentile, pow, pow, powi, powi, prod, prod, repeat, repeat, repeat, repeat, reshape, rotate90, round, sequenceMask, sequenceMask, set, setRequiresGradient, sign, signi, sin, sinh, softmax, sort, sort, split, sqrt, square, squeeze, stopGradient, sub, sub, subi, subi, sum, sum, tan, tanh, tile, tile, tile, tile, toDegrees, toDense, toDevice, toRadians, toSparse, toStringArray, toType, trace, transpose, transpose, trunc, zerosLikeall, allClose, allClose, any, argSort, argSort, booleanMask, broadcast, concat, concat, countNonzero, countNonzero, decode, duplicate, encode, get, get, get, get, getBoolean, getByte, getDouble, getFloat, getInt, getLong, getScalar, getUint8, isEmpty, isScalar, isSparse, like, max, mean, min, none, norm, norm, norm, oneHot, prod, reshape, scaleGradient, set, set, set, set, set, set, set, set, set, setScalar, shapeEquals, size, size, split, split, split, squeeze, squeeze, stack, stack, sum, swapAxes, toArray, toBooleanArray, toByteArray, toDebugString, toDoubleArray, toFloatArray, toIntArray, toLongArray, toUint8Array, trace, tracepublic PpNDArray(PpNDManager manager, long handle)
NDManager instead).manager - the manager to attach the new array tohandle - the pointer to the native MxNDArray memorypublic ai.djl.ndarray.NDManager getManager()
getManager in interface ai.djl.ndarray.NDArrayAdaptergetManager in interface ai.djl.ndarray.NDResourcepublic java.lang.String getName()
getName in interface ai.djl.ndarray.NDArraygetName in interface ai.djl.ndarray.NDArrayAdapterpublic void setName(java.lang.String name)
setName in interface ai.djl.ndarray.NDArraysetName in interface ai.djl.ndarray.NDArrayAdapterpublic ai.djl.ndarray.types.DataType getDataType()
getDataType in interface ai.djl.ndarray.NDArraygetDataType in interface ai.djl.ndarray.NDArrayAdapterpublic ai.djl.Device getDevice()
getDevice in interface ai.djl.ndarray.NDArraygetDevice in interface ai.djl.ndarray.NDArrayAdapterpublic ai.djl.ndarray.types.Shape getShape()
getShape in interface ai.djl.ndarray.NDArraygetShape in interface ai.djl.ndarray.NDArrayAdapterpublic void attach(ai.djl.ndarray.NDManager manager)
attach in interface ai.djl.ndarray.NDArrayAdapterattach in interface ai.djl.ndarray.NDResourcepublic void tempAttach(ai.djl.ndarray.NDManager manager)
tempAttach in interface ai.djl.ndarray.NDResourcepublic void detach()
detach in interface ai.djl.ndarray.NDArrayAdapterdetach in interface ai.djl.ndarray.NDResourcepublic java.nio.ByteBuffer toByteBuffer()
toByteBuffer in interface ai.djl.ndarray.NDArraytoByteBuffer in interface ai.djl.ndarray.NDArrayAdapterpublic java.lang.String toString()
toString in class java.lang.Objectpublic void close()
close in interface ai.djl.ndarray.NDArrayclose in interface ai.djl.ndarray.NDResourceclose in interface java.lang.AutoCloseableclose in class ai.djl.util.NativeResource<java.lang.Long>