Package ai.djl.pytorch.engine
Class PtNDArray
java.lang.Object
ai.djl.util.NativeResource<Long>
ai.djl.pytorch.engine.PtNDArray
- All Implemented Interfaces:
ai.djl.ndarray.BytesSupplier,ai.djl.ndarray.NDArray,ai.djl.ndarray.NDResource,AutoCloseable
PtNDArray is the PyTorch implementation of NDArray.-
Field Summary
Fields inherited from class ai.djl.util.NativeResource
handle -
Constructor Summary
ConstructorsConstructorDescriptionPtNDArray(PtNDManager manager, long handle) Constructs a PyTorchNDArrayfrom a native handle (internal.PtNDArray(PtNDManager manager, long handle, ByteBuffer data) Constructs a PyTorchNDArrayfrom a native handle (internal.PtNDArray(PtNDManager manager, String[] strs, ai.djl.ndarray.types.Shape shape) Constructs a PyTorchNDArrayto hold string array with a dummy native handle (internal. -
Method Summary
Modifier and TypeMethodDescriptionabs()acos()acosh()add(ai.djl.ndarray.NDArray other) addi(ai.djl.ndarray.NDArray other) all()any()argMax()argMax(int axis) argMin()argMin(int axis) argSort(int axis, boolean ascending) asin()asinh()atan()atan2(ai.djl.ndarray.NDArray other) atanh()voidattach(ai.djl.ndarray.NDManager manager) ai.djl.ndarray.NDArraybatchDot(ai.djl.ndarray.NDArray other) ai.djl.ndarray.NDArraybatchMatMul(ai.djl.ndarray.NDArray other) booleanMask(ai.djl.ndarray.NDArray index, int axis) broadcast(ai.djl.ndarray.types.Shape shape) cbrt()ceil()voidclose()ai.djl.ndarray.NDArraycomplex()ai.djl.ndarray.NDArrayconj()booleancontentEquals(ai.djl.ndarray.NDArray other) booleancontentEquals(Number number) cos()cosh()ai.djl.ndarray.NDArraycumProd(int axis) ai.djl.ndarray.NDArraycumProd(int axis, ai.djl.ndarray.types.DataType dataType) cumSum()cumSum(int axis) voiddetach()ai.djl.ndarray.NDArraydiagonal()ai.djl.ndarray.NDArraydiagonal(int offset) ai.djl.ndarray.NDArraydiagonal(int offset, int axis1, int axis2) ai.djl.ndarray.NDArraydiff(int n, int dim) div(ai.djl.ndarray.NDArray other) divi(ai.djl.ndarray.NDArray other) dot(ai.djl.ndarray.NDArray other) ai.djl.ndarray.NDArrayeq(ai.djl.ndarray.NDArray other) booleanerf()erfinv()exp()expandDims(int axis) ai.djl.ndarray.NDArrayfft(long length, long axis) ai.djl.ndarray.NDArrayfft2(long[] sizes, long[] axes) flatten()ai.djl.ndarray.NDArrayflatten(int startDim, int endDim) ai.djl.ndarray.NDArrayflip(int... axes) floor()ai.djl.ndarray.NDArraygammaln()ai.djl.ndarray.NDArraygather(ai.djl.ndarray.NDArray index, int axis) ai.djl.ndarray.NDArraygatherNd(ai.djl.ndarray.NDArray index) ai.djl.ndarray.NDArrayget(ai.djl.ndarray.NDManager manager, long... indices) ai.djl.ndarray.types.DataTypeai.djl.DevicegetName()ai.djl.ndarray.types.ShapegetShape()ai.djl.ndarray.types.SparseFormatgt(ai.djl.ndarray.NDArray other) gte(ai.djl.ndarray.NDArray other) booleaninthashCode()ai.djl.ndarray.NDArrayifft(long length, long axis) ai.djl.ndarray.NDArrayifft2(long[] sizes, long[] axes) voidintern(ai.djl.ndarray.NDArray replaced) inverse()ai.djl.ndarray.NDArrayirfft(long length, long axis) isNaN()log()log10()log2()logicalAnd(ai.djl.ndarray.NDArray other) logicalOr(ai.djl.ndarray.NDArray other) logicalXor(ai.djl.ndarray.NDArray other) logSoftmax(int axis) lt(ai.djl.ndarray.NDArray other) lte(ai.djl.ndarray.NDArray other) ai.djl.ndarray.NDArraymatMul(ai.djl.ndarray.NDArray other) max()max(int[] axes, boolean keepDims) maximum(ai.djl.ndarray.NDArray other) mean()mean(int[] axes, boolean keepDims) median()median(int[] axes) min()min(int[] axes, boolean keepDims) minimum(ai.djl.ndarray.NDArray other) mod(ai.djl.ndarray.NDArray other) modi(ai.djl.ndarray.NDArray other) mul(ai.djl.ndarray.NDArray other) muli(ai.djl.ndarray.NDArray other) neg()negi()neq(ai.djl.ndarray.NDArray other) none()nonzero()ai.djl.ndarray.NDArraynorm(boolean keepDims) ai.djl.ndarray.NDArraynorm(int order, int[] axes, boolean keepDims) normalize(double p, long dim, double eps) ai.djl.ndarray.NDArrayoneHot(int depth) ai.djl.ndarray.NDArrayoneHot(int depth, float onValue, float offValue, ai.djl.ndarray.types.DataType dataType) ai.djl.ndarray.NDArrayoneHot(int depth, ai.djl.ndarray.types.DataType dataType) ai.djl.ndarray.NDArraypad(ai.djl.ndarray.types.Shape padding, double value) percentile(Number percentile) percentile(Number percentile, int[] axes) pow(ai.djl.ndarray.NDArray other) powi(ai.djl.ndarray.NDArray other) prod()prod(int[] axes, boolean keepDims) ai.djl.ndarray.NDArrayput(ai.djl.ndarray.NDArray index, ai.djl.ndarray.NDArray value) ai.djl.ndarray.NDArrayreal()repeat(int axis, long repeats) repeat(long repeats) repeat(long[] repeats) repeat(ai.djl.ndarray.types.Shape desiredShape) reshape(ai.djl.ndarray.types.Shape shape) voidreturnResource(ai.djl.ndarray.NDManager manager) ai.djl.ndarray.NDArrayrfft(long length, long axis) rotate90(int times, int[] axes) round()ai.djl.ndarray.NDArrayscatter(ai.djl.ndarray.NDArray index, ai.djl.ndarray.NDArray value, int axis) ai.djl.ndarray.NDArraysequenceMask(ai.djl.ndarray.NDArray sequenceLength) ai.djl.ndarray.NDArraysequenceMask(ai.djl.ndarray.NDArray sequenceLength, float value) voidvoidvoidsetRequiresGradient(boolean requiresGrad) sign()signi()sin()sinh()softmax(int axis) sort()sort(int axis) ai.djl.ndarray.NDListsplit(long[] indices, int axis) ai.djl.ndarray.NDListsplit(long sections, int axis) ai.djl.ndarray.NDArraysqrt()square()squeeze()squeeze(int axis) squeeze(int[] axes) ai.djl.ndarray.NDArraystft(long nFft, long hopLength, boolean center, ai.djl.ndarray.NDArray window, boolean normalize, boolean returnComplex) ai.djl.ndarray.NDArraysub(ai.djl.ndarray.NDArray other) subi(ai.djl.ndarray.NDArray other) sum()sum(int[] axes, boolean keepDims) swapAxes(int axis1, int axis2) ai.djl.ndarray.NDArraytake(ai.djl.ndarray.NDManager manager, ai.djl.ndarray.NDArray index) tan()tanh()voidtempAttach(ai.djl.ndarray.NDManager manager) tile(int axis, long repeats) tile(long repeats) tile(long[] repeats) tile(ai.djl.ndarray.types.Shape desiredShape) toByteBuffer(boolean tryDirect) toDense()toDevice(ai.djl.Device device, boolean copy) ai.djl.ndarray.NDListtopK(int k, int axis, boolean largest, boolean sorted) toSparse(ai.djl.ndarray.types.SparseFormat fmt) toString()String[]toStringArray(Charset charset) toType(ai.djl.ndarray.types.DataType dataType, boolean copy) trace(int offset, int axis1, int axis2) transpose(int... axes) trunc()ai.djl.ndarray.NDListai.djl.ndarray.NDArrayxlogy(ai.djl.ndarray.NDArray other) Methods inherited from class ai.djl.util.NativeResource
getHandle, getUid, isReleased, onCloseMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface ai.djl.ndarray.BytesSupplier
getAsBytes, getAsObject, getAsStringMethods inherited from interface ai.djl.ndarray.NDArray
allClose, allClose, argSort, argSort, booleanMask, broadcast, concat, concat, copyTo, countNonzero, countNonzero, encode, fft, fft2, get, get, get, get, get, getBoolean, getByte, getDouble, getFloat, getInt, getLong, getResourceNDArrays, getScalar, getUid, getUint8, ifft, ifft2, irfft, isEmpty, isReleased, isScalar, isSparse, like, max, mean, min, norm, norm, norm, normalize, normalize, onesLike, prod, reshape, rfft, scaleGradient, set, set, set, set, set, set, set, set, set, setScalar, shapeEquals, size, size, split, split, stack, stack, stft, sum, take, toArray, toBooleanArray, toByteArray, toByteBuffer, toDebugString, toDebugString, toDebugString, toDoubleArray, toFloatArray, toIntArray, toLongArray, topK, toShortArray, toStringArray, toUint8Array, toUnsignedIntArray, toUnsignedShortArray, trace, trace, unique, unique, zerosLike
-
Constructor Details
-
PtNDArray
Constructs a PyTorchNDArrayfrom a native handle (internal. UseNDManagerinstead).- Parameters:
manager- the manager to attach the new array tohandle- the pointer to the native PyTorch memory
-
PtNDArray
Constructs a PyTorchNDArrayfrom a native handle (internal. UseNDManagerinstead) with the data that is hold on Java side.- Parameters:
manager- the manager to attach the new array tohandle- the pointer to the native PyTorch memorydata- the direct buffer of the data
-
PtNDArray
Constructs a PyTorchNDArrayto hold string array with a dummy native handle (internal. UseNDManagerinstead) with the data that is hold on Java side.- Parameters:
manager- the manager to attach the new array tostrs- the string arrayshape- theShapeof theNDArray
-
-
Method Details
-
getManager
- Specified by:
getManagerin interfaceai.djl.ndarray.NDResource
-
getName
- Specified by:
getNamein interfaceai.djl.ndarray.NDArray
-
setName
- Specified by:
setNamein interfaceai.djl.ndarray.NDArray
-
getDataType
public ai.djl.ndarray.types.DataType getDataType()- Specified by:
getDataTypein interfaceai.djl.ndarray.NDArray
-
getDevice
public ai.djl.Device getDevice()- Specified by:
getDevicein interfaceai.djl.ndarray.NDArray
-
getShape
public ai.djl.ndarray.types.Shape getShape()- Specified by:
getShapein interfaceai.djl.ndarray.NDArray
-
getSparseFormat
public ai.djl.ndarray.types.SparseFormat getSparseFormat()- Specified by:
getSparseFormatin interfaceai.djl.ndarray.NDArray
-
toDevice
- Specified by:
toDevicein interfaceai.djl.ndarray.NDArray
-
toType
- Specified by:
toTypein interfaceai.djl.ndarray.NDArray
-
setRequiresGradient
public void setRequiresGradient(boolean requiresGrad) - Specified by:
setRequiresGradientin interfaceai.djl.ndarray.NDArray
-
getGradient
- Specified by:
getGradientin interfaceai.djl.ndarray.NDArray
-
hasGradient
public boolean hasGradient()- Specified by:
hasGradientin interfaceai.djl.ndarray.NDArray
-
stopGradient
public ai.djl.ndarray.NDArray stopGradient()- Specified by:
stopGradientin interfaceai.djl.ndarray.NDArray
-
toByteBuffer
- Specified by:
toByteBufferin interfaceai.djl.ndarray.NDArray
-
toStringArray
- Specified by:
toStringArrayin interfaceai.djl.ndarray.NDArray
-
set
- Specified by:
setin interfaceai.djl.ndarray.NDArray
-
get
public ai.djl.ndarray.NDArray get(ai.djl.ndarray.NDManager manager, long... indices) - Specified by:
getin interfaceai.djl.ndarray.NDArray
-
gather
public ai.djl.ndarray.NDArray gather(ai.djl.ndarray.NDArray index, int axis) - Specified by:
gatherin interfaceai.djl.ndarray.NDArray
-
gatherNd
public ai.djl.ndarray.NDArray gatherNd(ai.djl.ndarray.NDArray index) - Specified by:
gatherNdin interfaceai.djl.ndarray.NDArray
-
take
public ai.djl.ndarray.NDArray take(ai.djl.ndarray.NDManager manager, ai.djl.ndarray.NDArray index) - Specified by:
takein interfaceai.djl.ndarray.NDArray
-
put
public ai.djl.ndarray.NDArray put(ai.djl.ndarray.NDArray index, ai.djl.ndarray.NDArray value) - Specified by:
putin interfaceai.djl.ndarray.NDArray
-
scatter
public ai.djl.ndarray.NDArray scatter(ai.djl.ndarray.NDArray index, ai.djl.ndarray.NDArray value, int axis) - Specified by:
scatterin interfaceai.djl.ndarray.NDArray
-
attach
public void attach(ai.djl.ndarray.NDManager manager) - Specified by:
attachin interfaceai.djl.ndarray.NDResource
-
returnResource
public void returnResource(ai.djl.ndarray.NDManager manager) - Specified by:
returnResourcein interfaceai.djl.ndarray.NDResource
-
tempAttach
public void tempAttach(ai.djl.ndarray.NDManager manager) - Specified by:
tempAttachin interfaceai.djl.ndarray.NDResource
-
detach
public void detach()- Specified by:
detachin interfaceai.djl.ndarray.NDResource
-
duplicate
public ai.djl.ndarray.NDArray duplicate()- Specified by:
duplicatein interfaceai.djl.ndarray.NDArray
-
booleanMask
- Specified by:
booleanMaskin interfaceai.djl.ndarray.NDArray
-
sequenceMask
public ai.djl.ndarray.NDArray sequenceMask(ai.djl.ndarray.NDArray sequenceLength, float value) - Specified by:
sequenceMaskin interfaceai.djl.ndarray.NDArray
-
sequenceMask
public ai.djl.ndarray.NDArray sequenceMask(ai.djl.ndarray.NDArray sequenceLength) - Specified by:
sequenceMaskin interfaceai.djl.ndarray.NDArray
-
contentEquals
- Specified by:
contentEqualsin interfaceai.djl.ndarray.NDArray
-
contentEquals
public boolean contentEquals(ai.djl.ndarray.NDArray other) - Specified by:
contentEqualsin interfaceai.djl.ndarray.NDArray
-
eq
- Specified by:
eqin interfaceai.djl.ndarray.NDArray
-
eq
- Specified by:
eqin interfaceai.djl.ndarray.NDArray
-
neq
- Specified by:
neqin interfaceai.djl.ndarray.NDArray
-
neq
- Specified by:
neqin interfaceai.djl.ndarray.NDArray
-
gt
- Specified by:
gtin interfaceai.djl.ndarray.NDArray
-
gt
- Specified by:
gtin interfaceai.djl.ndarray.NDArray
-
gte
- Specified by:
gtein interfaceai.djl.ndarray.NDArray
-
gte
- Specified by:
gtein interfaceai.djl.ndarray.NDArray
-
lt
- Specified by:
ltin interfaceai.djl.ndarray.NDArray
-
lt
- Specified by:
ltin interfaceai.djl.ndarray.NDArray
-
lte
- Specified by:
ltein interfaceai.djl.ndarray.NDArray
-
lte
- Specified by:
ltein interfaceai.djl.ndarray.NDArray
-
add
- Specified by:
addin interfaceai.djl.ndarray.NDArray
-
add
- Specified by:
addin interfaceai.djl.ndarray.NDArray
-
sub
- Specified by:
subin interfaceai.djl.ndarray.NDArray
-
sub
- Specified by:
subin interfaceai.djl.ndarray.NDArray
-
mul
- Specified by:
mulin interfaceai.djl.ndarray.NDArray
-
mul
- Specified by:
mulin interfaceai.djl.ndarray.NDArray
-
div
- Specified by:
divin interfaceai.djl.ndarray.NDArray
-
div
- Specified by:
divin interfaceai.djl.ndarray.NDArray
-
mod
- Specified by:
modin interfaceai.djl.ndarray.NDArray
-
mod
- Specified by:
modin interfaceai.djl.ndarray.NDArray
-
pow
- Specified by:
powin interfaceai.djl.ndarray.NDArray
-
pow
- Specified by:
powin interfaceai.djl.ndarray.NDArray
-
xlogy
public ai.djl.ndarray.NDArray xlogy(ai.djl.ndarray.NDArray other) - Specified by:
xlogyin interfaceai.djl.ndarray.NDArray
-
addi
- Specified by:
addiin interfaceai.djl.ndarray.NDArray
-
addi
- Specified by:
addiin interfaceai.djl.ndarray.NDArray
-
subi
- Specified by:
subiin interfaceai.djl.ndarray.NDArray
-
subi
- Specified by:
subiin interfaceai.djl.ndarray.NDArray
-
muli
- Specified by:
muliin interfaceai.djl.ndarray.NDArray
-
muli
- Specified by:
muliin interfaceai.djl.ndarray.NDArray
-
divi
- Specified by:
diviin interfaceai.djl.ndarray.NDArray
-
divi
- Specified by:
diviin interfaceai.djl.ndarray.NDArray
-
modi
- Specified by:
modiin interfaceai.djl.ndarray.NDArray
-
modi
- Specified by:
modiin interfaceai.djl.ndarray.NDArray
-
powi
- Specified by:
powiin interfaceai.djl.ndarray.NDArray
-
powi
- Specified by:
powiin interfaceai.djl.ndarray.NDArray
-
sign
- Specified by:
signin interfaceai.djl.ndarray.NDArray
-
signi
- Specified by:
signiin interfaceai.djl.ndarray.NDArray
-
maximum
- Specified by:
maximumin interfaceai.djl.ndarray.NDArray
-
maximum
- Specified by:
maximumin interfaceai.djl.ndarray.NDArray
-
minimum
- Specified by:
minimumin interfaceai.djl.ndarray.NDArray
-
minimum
- Specified by:
minimumin interfaceai.djl.ndarray.NDArray
-
all
- Specified by:
allin interfaceai.djl.ndarray.NDArray
-
any
- Specified by:
anyin interfaceai.djl.ndarray.NDArray
-
none
- Specified by:
nonein interfaceai.djl.ndarray.NDArray
-
neg
- Specified by:
negin interfaceai.djl.ndarray.NDArray
-
negi
- Specified by:
negiin interfaceai.djl.ndarray.NDArray
-
abs
- Specified by:
absin interfaceai.djl.ndarray.NDArray
-
square
- Specified by:
squarein interfaceai.djl.ndarray.NDArray
-
sqrt
public ai.djl.ndarray.NDArray sqrt()- Specified by:
sqrtin interfaceai.djl.ndarray.NDArray
-
cbrt
- Specified by:
cbrtin interfaceai.djl.ndarray.NDArray
-
floor
- Specified by:
floorin interfaceai.djl.ndarray.NDArray
-
ceil
- Specified by:
ceilin interfaceai.djl.ndarray.NDArray
-
round
- Specified by:
roundin interfaceai.djl.ndarray.NDArray
-
trunc
- Specified by:
truncin interfaceai.djl.ndarray.NDArray
-
exp
- Specified by:
expin interfaceai.djl.ndarray.NDArray
-
gammaln
public ai.djl.ndarray.NDArray gammaln()- Specified by:
gammalnin interfaceai.djl.ndarray.NDArray
-
log
- Specified by:
login interfaceai.djl.ndarray.NDArray
-
log10
- Specified by:
log10in interfaceai.djl.ndarray.NDArray
-
log2
- Specified by:
log2in interfaceai.djl.ndarray.NDArray
-
sin
- Specified by:
sinin interfaceai.djl.ndarray.NDArray
-
cos
- Specified by:
cosin interfaceai.djl.ndarray.NDArray
-
tan
- Specified by:
tanin interfaceai.djl.ndarray.NDArray
-
asin
- Specified by:
asinin interfaceai.djl.ndarray.NDArray
-
acos
- Specified by:
acosin interfaceai.djl.ndarray.NDArray
-
atan
- Specified by:
atanin interfaceai.djl.ndarray.NDArray
-
atan2
- Specified by:
atan2in interfaceai.djl.ndarray.NDArray
-
sinh
- Specified by:
sinhin interfaceai.djl.ndarray.NDArray
-
cosh
- Specified by:
coshin interfaceai.djl.ndarray.NDArray
-
tanh
- Specified by:
tanhin interfaceai.djl.ndarray.NDArray
-
asinh
- Specified by:
asinhin interfaceai.djl.ndarray.NDArray
-
acosh
- Specified by:
acoshin interfaceai.djl.ndarray.NDArray
-
atanh
- Specified by:
atanhin interfaceai.djl.ndarray.NDArray
-
toDegrees
- Specified by:
toDegreesin interfaceai.djl.ndarray.NDArray
-
toRadians
- Specified by:
toRadiansin interfaceai.djl.ndarray.NDArray
-
max
- Specified by:
maxin interfaceai.djl.ndarray.NDArray
-
max
- Specified by:
maxin interfaceai.djl.ndarray.NDArray
-
min
- Specified by:
minin interfaceai.djl.ndarray.NDArray
-
min
- Specified by:
minin interfaceai.djl.ndarray.NDArray
-
sum
- Specified by:
sumin interfaceai.djl.ndarray.NDArray
-
sum
- Specified by:
sumin interfaceai.djl.ndarray.NDArray
-
cumProd
public ai.djl.ndarray.NDArray cumProd(int axis) - Specified by:
cumProdin interfaceai.djl.ndarray.NDArray
-
cumProd
public ai.djl.ndarray.NDArray cumProd(int axis, ai.djl.ndarray.types.DataType dataType) - Specified by:
cumProdin interfaceai.djl.ndarray.NDArray
-
prod
- Specified by:
prodin interfaceai.djl.ndarray.NDArray
-
prod
- Specified by:
prodin interfaceai.djl.ndarray.NDArray
-
mean
- Specified by:
meanin interfaceai.djl.ndarray.NDArray
-
mean
- Specified by:
meanin interfaceai.djl.ndarray.NDArray
-
normalize
- Specified by:
normalizein interfaceai.djl.ndarray.NDArray
-
rotate90
- Specified by:
rotate90in interfaceai.djl.ndarray.NDArray
-
trace
- Specified by:
tracein interfaceai.djl.ndarray.NDArray
-
split
public ai.djl.ndarray.NDList split(long sections, int axis) - Specified by:
splitin interfaceai.djl.ndarray.NDArray
-
split
public ai.djl.ndarray.NDList split(long[] indices, int axis) - Specified by:
splitin interfaceai.djl.ndarray.NDArray
-
flatten
- Specified by:
flattenin interfaceai.djl.ndarray.NDArray
-
flatten
public ai.djl.ndarray.NDArray flatten(int startDim, int endDim) - Specified by:
flattenin interfaceai.djl.ndarray.NDArray
-
fft
public ai.djl.ndarray.NDArray fft(long length, long axis) - Specified by:
fftin interfaceai.djl.ndarray.NDArray
-
rfft
public ai.djl.ndarray.NDArray rfft(long length, long axis) - Specified by:
rfftin interfaceai.djl.ndarray.NDArray
-
ifft
public ai.djl.ndarray.NDArray ifft(long length, long axis) - Specified by:
ifftin interfaceai.djl.ndarray.NDArray
-
irfft
public ai.djl.ndarray.NDArray irfft(long length, long axis) - Specified by:
irfftin interfaceai.djl.ndarray.NDArray
-
stft
public ai.djl.ndarray.NDArray stft(long nFft, long hopLength, boolean center, ai.djl.ndarray.NDArray window, boolean normalize, boolean returnComplex) - Specified by:
stftin interfaceai.djl.ndarray.NDArray
-
fft2
public ai.djl.ndarray.NDArray fft2(long[] sizes, long[] axes) - Specified by:
fft2in interfaceai.djl.ndarray.NDArray
-
ifft2
public ai.djl.ndarray.NDArray ifft2(long[] sizes, long[] axes) - Specified by:
ifft2in interfaceai.djl.ndarray.NDArray
-
pad
public ai.djl.ndarray.NDArray pad(ai.djl.ndarray.types.Shape padding, double value) - Specified by:
padin interfaceai.djl.ndarray.NDArray
-
reshape
- Specified by:
reshapein interfaceai.djl.ndarray.NDArray
-
expandDims
- Specified by:
expandDimsin interfaceai.djl.ndarray.NDArray
-
squeeze
- Specified by:
squeezein interfaceai.djl.ndarray.NDArray
-
squeeze
- Specified by:
squeezein interfaceai.djl.ndarray.NDArray
-
squeeze
- Specified by:
squeezein interfaceai.djl.ndarray.NDArray
-
unique
public ai.djl.ndarray.NDList unique(Integer dim, boolean sorted, boolean returnInverse, boolean returnCounts) - Specified by:
uniquein interfaceai.djl.ndarray.NDArray
-
logicalAnd
- Specified by:
logicalAndin interfaceai.djl.ndarray.NDArray
-
logicalOr
- Specified by:
logicalOrin interfaceai.djl.ndarray.NDArray
-
logicalXor
- Specified by:
logicalXorin interfaceai.djl.ndarray.NDArray
-
logicalNot
- Specified by:
logicalNotin interfaceai.djl.ndarray.NDArray
-
argSort
- Specified by:
argSortin interfaceai.djl.ndarray.NDArray
-
sort
- Specified by:
sortin interfaceai.djl.ndarray.NDArray
-
sort
- Specified by:
sortin interfaceai.djl.ndarray.NDArray
-
softmax
- Specified by:
softmaxin interfaceai.djl.ndarray.NDArray
-
logSoftmax
- Specified by:
logSoftmaxin interfaceai.djl.ndarray.NDArray
-
cumSum
- Specified by:
cumSumin interfaceai.djl.ndarray.NDArray
-
cumSum
- Specified by:
cumSumin interfaceai.djl.ndarray.NDArray
-
diagonal
public ai.djl.ndarray.NDArray diagonal()- Specified by:
diagonalin interfaceai.djl.ndarray.NDArray
-
diagonal
public ai.djl.ndarray.NDArray diagonal(int offset) - Specified by:
diagonalin interfaceai.djl.ndarray.NDArray
-
diagonal
public ai.djl.ndarray.NDArray diagonal(int offset, int axis1, int axis2) - Specified by:
diagonalin interfaceai.djl.ndarray.NDArray
-
intern
public void intern(ai.djl.ndarray.NDArray replaced) - Specified by:
internin interfaceai.djl.ndarray.NDArray
-
isInfinite
- Specified by:
isInfinitein interfaceai.djl.ndarray.NDArray
-
isNaN
- Specified by:
isNaNin interfaceai.djl.ndarray.NDArray
-
tile
- Specified by:
tilein interfaceai.djl.ndarray.NDArray
-
tile
- Specified by:
tilein interfaceai.djl.ndarray.NDArray
-
tile
- Specified by:
tilein interfaceai.djl.ndarray.NDArray
-
tile
- Specified by:
tilein interfaceai.djl.ndarray.NDArray
-
repeat
- Specified by:
repeatin interfaceai.djl.ndarray.NDArray
-
repeat
- Specified by:
repeatin interfaceai.djl.ndarray.NDArray
-
repeat
- Specified by:
repeatin interfaceai.djl.ndarray.NDArray
-
repeat
- Specified by:
repeatin interfaceai.djl.ndarray.NDArray
-
dot
- Specified by:
dotin interfaceai.djl.ndarray.NDArray
-
matMul
public ai.djl.ndarray.NDArray matMul(ai.djl.ndarray.NDArray other) - Specified by:
matMulin interfaceai.djl.ndarray.NDArray
-
batchMatMul
public ai.djl.ndarray.NDArray batchMatMul(ai.djl.ndarray.NDArray other) - Specified by:
batchMatMulin interfaceai.djl.ndarray.NDArray
-
clip
- Specified by:
clipin interfaceai.djl.ndarray.NDArray
-
swapAxes
- Specified by:
swapAxesin interfaceai.djl.ndarray.NDArray
-
flip
public ai.djl.ndarray.NDArray flip(int... axes) - Specified by:
flipin interfaceai.djl.ndarray.NDArray
-
transpose
- Specified by:
transposein interfaceai.djl.ndarray.NDArray
-
transpose
- Specified by:
transposein interfaceai.djl.ndarray.NDArray
-
broadcast
- Specified by:
broadcastin interfaceai.djl.ndarray.NDArray
-
argMax
- Specified by:
argMaxin interfaceai.djl.ndarray.NDArray
-
argMax
- Specified by:
argMaxin interfaceai.djl.ndarray.NDArray
-
topK
public ai.djl.ndarray.NDList topK(int k, int axis, boolean largest, boolean sorted) - Specified by:
topKin interfaceai.djl.ndarray.NDArray
-
argMin
- Specified by:
argMinin interfaceai.djl.ndarray.NDArray
-
argMin
- Specified by:
argMinin interfaceai.djl.ndarray.NDArray
-
percentile
- Specified by:
percentilein interfaceai.djl.ndarray.NDArray
-
percentile
- Specified by:
percentilein interfaceai.djl.ndarray.NDArray
-
median
- Specified by:
medianin interfaceai.djl.ndarray.NDArray
-
median
- Specified by:
medianin interfaceai.djl.ndarray.NDArray
-
toDense
- Specified by:
toDensein interfaceai.djl.ndarray.NDArray
-
toSparse
- Specified by:
toSparsein interfaceai.djl.ndarray.NDArray
-
nonzero
- Specified by:
nonzeroin interfaceai.djl.ndarray.NDArray
-
erfinv
- Specified by:
erfinvin interfaceai.djl.ndarray.NDArray
-
erf
- Specified by:
erfin interfaceai.djl.ndarray.NDArray
-
inverse
- Specified by:
inversein interfaceai.djl.ndarray.NDArray
-
norm
public ai.djl.ndarray.NDArray norm(boolean keepDims) - Specified by:
normin interfaceai.djl.ndarray.NDArray
-
norm
public ai.djl.ndarray.NDArray norm(int order, int[] axes, boolean keepDims) - Specified by:
normin interfaceai.djl.ndarray.NDArray
-
oneHot
public ai.djl.ndarray.NDArray oneHot(int depth) - Specified by:
oneHotin interfaceai.djl.ndarray.NDArray
-
oneHot
public ai.djl.ndarray.NDArray oneHot(int depth, ai.djl.ndarray.types.DataType dataType) - Specified by:
oneHotin interfaceai.djl.ndarray.NDArray
-
oneHot
public ai.djl.ndarray.NDArray oneHot(int depth, float onValue, float offValue, ai.djl.ndarray.types.DataType dataType) - Specified by:
oneHotin interfaceai.djl.ndarray.NDArray
-
batchDot
public ai.djl.ndarray.NDArray batchDot(ai.djl.ndarray.NDArray other) - Specified by:
batchDotin interfaceai.djl.ndarray.NDArray
-
complex
public ai.djl.ndarray.NDArray complex()- Specified by:
complexin interfaceai.djl.ndarray.NDArray
-
real
public ai.djl.ndarray.NDArray real()- Specified by:
realin interfaceai.djl.ndarray.NDArray
-
conj
public ai.djl.ndarray.NDArray conj()- Specified by:
conjin interfaceai.djl.ndarray.NDArray
-
diff
public ai.djl.ndarray.NDArray diff(int n, int dim) - Specified by:
diffin interfaceai.djl.ndarray.NDArray
-
getNDArrayInternal
- Specified by:
getNDArrayInternalin interfaceai.djl.ndarray.NDArray
-
toString
-
equals
-
hashCode
public int hashCode() -
close
public void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceai.djl.ndarray.NDArray- Specified by:
closein interfaceai.djl.ndarray.NDResource- Overrides:
closein classai.djl.util.NativeResource<Long>
-