public class PpNDManager
extends ai.djl.ndarray.BaseNDManager
PpNDManager is the PaddlePaddle implementation of NDManager.| Modifier and Type | Method and Description |
|---|---|
java.nio.ByteBuffer |
allocateDirect(int capacity) |
void |
close() |
PpNDArray |
create(java.nio.Buffer data,
ai.djl.ndarray.types.Shape shape,
ai.djl.ndarray.types.DataType dataType) |
PpNDArray |
createInternal(java.nio.ByteBuffer data,
long handle)
Creates a new instance of
PpNDArray. |
PpNDArray |
from(ai.djl.ndarray.NDArray array) |
ai.djl.engine.Engine |
getEngine() |
PpNDManager |
newSubManager() |
PpNDManager |
newSubManager(ai.djl.Device device) |
arange, attachInternal, copyBuffer, create, create, createCoo, createCSR, createRowSparse, debugDump, defaultDevice, detachInternal, eye, full, getAlternativeManager, getDevice, getName, getParentManager, invoke, invoke, isOpen, linspace, load, ones, randomInteger, randomMultinomial, randomMultinomial, randomNormal, randomUniform, setName, tempAttachInternal, toString, truncatedNormal, validateBufferSize, zerosclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitarange, arange, arange, arange, arange, arange, arange, arange, attachAll, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, createCSR, createCSR, createRowSparse, decode, decode, eye, eye, eye, eye, full, full, full, linspace, linspace, linspace, linspace, load, newBaseManager, newBaseManager, newBaseManager, ones, ones, randomNormal, randomNormal, randomNormal, randomUniform, randomUniform, ret, subManagerOf, tempAttachAll, truncatedNormal, truncatedNormal, truncatedNormal, zeros, zerospublic PpNDManager newSubManager()
newSubManager in interface ai.djl.ndarray.NDManagernewSubManager in class ai.djl.ndarray.BaseNDManagerpublic PpNDManager newSubManager(ai.djl.Device device)
public ai.djl.engine.Engine getEngine()
public java.nio.ByteBuffer allocateDirect(int capacity)
public PpNDArray from(ai.djl.ndarray.NDArray array)
public PpNDArray createInternal(java.nio.ByteBuffer data, long handle)
PpNDArray.
For internal use only.
data - bytebuffer that holds the native memoryhandle - the pointer to the native MxNDArray memoryPpNDArraypublic PpNDArray create(java.nio.Buffer data, ai.djl.ndarray.types.Shape shape, ai.djl.ndarray.types.DataType dataType)
public void close()
close in interface ai.djl.ndarray.NDManagerclose in interface java.lang.AutoCloseableclose in class ai.djl.ndarray.BaseNDManager