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.
|
PpNDArray(PpNDManager manager,
long pointer,
ai.djl.ndarray.types.Shape shape,
ai.djl.ndarray.types.DataType dataType)
Constructs an PaddlePaddle NDArray from a
PpNDManager (internal. |
| Modifier and Type | Method and Description |
|---|---|
ai.djl.ndarray.NDManager |
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) |
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, attachGradient, attachGradient, 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, 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, onesLike, percentile, percentile, pow, pow, powi, powi, prod, prod, repeat, repeat, repeat, repeat, reshape, rotate90, round, sequenceMask, sequenceMask, set, 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, 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, prod, reshape, scaleGradient, 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 PpNDArray(PpNDManager manager, long pointer, ai.djl.ndarray.types.Shape shape, ai.djl.ndarray.types.DataType dataType)
PpNDManager (internal. Use NDManager instead).manager - the manager to attach the new array topointer - the native tensor handleshape - the shape of PpNDArraydataType - the data type of PpNDArraypublic ai.djl.ndarray.NDManager getManager()
getManager in interface ai.djl.ndarray.NDArraygetManager in interface ai.djl.ndarray.NDArrayAdapterpublic 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 ai.djl.ndarray.NDManager attach(ai.djl.ndarray.NDManager manager)
attach in interface ai.djl.ndarray.NDArrayattach in interface ai.djl.ndarray.NDArrayAdapterpublic void detach()
detach in interface ai.djl.ndarray.NDArraydetach in interface ai.djl.ndarray.NDArrayAdapterpublic 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 java.lang.AutoCloseableclose in class ai.djl.util.NativeResource<java.lang.Long>