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 PyTorchNDArray
from a native handle (internal.PtNDArray
(PtNDManager manager, long handle, ByteBuffer data) Constructs a PyTorchNDArray
from a native handle (internal.PtNDArray
(PtNDManager manager, String[] strs, ai.djl.ndarray.types.Shape shape) Constructs a PyTorchNDArray
to 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()
void
attach
(ai.djl.ndarray.NDManager manager) ai.djl.ndarray.NDArray
batchDot
(ai.djl.ndarray.NDArray other) ai.djl.ndarray.NDArray
batchMatMul
(ai.djl.ndarray.NDArray other) booleanMask
(ai.djl.ndarray.NDArray index, int axis) broadcast
(ai.djl.ndarray.types.Shape shape) cbrt()
ceil()
void
close()
ai.djl.ndarray.NDArray
complex()
boolean
contentEquals
(ai.djl.ndarray.NDArray other) boolean
contentEquals
(Number number) cos()
cosh()
ai.djl.ndarray.NDArray
cumProd
(int axis) ai.djl.ndarray.NDArray
cumProd
(int axis, ai.djl.ndarray.types.DataType dataType) cumSum()
cumSum
(int axis) void
detach()
div
(ai.djl.ndarray.NDArray other) divi
(ai.djl.ndarray.NDArray other) dot
(ai.djl.ndarray.NDArray other) ai.djl.ndarray.NDArray
eq
(ai.djl.ndarray.NDArray other) boolean
erf()
erfinv()
exp()
expandDims
(int axis) ai.djl.ndarray.NDArray
fft
(long length, long axis) ai.djl.ndarray.NDArray
fft2
(long[] sizes, long[] axes) flatten()
ai.djl.ndarray.NDArray
flatten
(int startDim, int endDim) ai.djl.ndarray.NDArray
flip
(int... axes) floor()
ai.djl.ndarray.NDArray
gammaln()
ai.djl.ndarray.NDArray
gather
(ai.djl.ndarray.NDArray index, int axis) ai.djl.ndarray.NDArray
gatherNd
(ai.djl.ndarray.NDArray index) ai.djl.ndarray.NDArray
get
(ai.djl.ndarray.NDManager manager, long... indices) ai.djl.ndarray.types.DataType
ai.djl.Device
getName()
ai.djl.ndarray.types.Shape
getShape()
ai.djl.ndarray.types.SparseFormat
gt
(ai.djl.ndarray.NDArray other) gte
(ai.djl.ndarray.NDArray other) boolean
int
hashCode()
ai.djl.ndarray.NDArray
ifft2
(long[] sizes, long[] axes) void
intern
(ai.djl.ndarray.NDArray replaced) inverse()
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.NDArray
matMul
(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.NDArray
norm
(boolean keepDims) ai.djl.ndarray.NDArray
norm
(int order, int[] axes, boolean keepDims) normalize
(double p, long dim, double eps) ai.djl.ndarray.NDArray
oneHot
(int depth) ai.djl.ndarray.NDArray
oneHot
(int depth, float onValue, float offValue, ai.djl.ndarray.types.DataType dataType) ai.djl.ndarray.NDArray
oneHot
(int depth, ai.djl.ndarray.types.DataType dataType) 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.NDArray
put
(ai.djl.ndarray.NDArray index, ai.djl.ndarray.NDArray value) ai.djl.ndarray.NDArray
real()
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) void
returnResource
(ai.djl.ndarray.NDManager manager) rotate90
(int times, int[] axes) round()
ai.djl.ndarray.NDArray
scatter
(ai.djl.ndarray.NDArray index, ai.djl.ndarray.NDArray value, int axis) ai.djl.ndarray.NDArray
sequenceMask
(ai.djl.ndarray.NDArray sequenceLength) ai.djl.ndarray.NDArray
sequenceMask
(ai.djl.ndarray.NDArray sequenceLength, float value) void
void
void
setRequiresGradient
(boolean requiresGrad) sign()
signi()
sin()
sinh()
softmax
(int axis) sort()
sort
(int axis) ai.djl.ndarray.NDList
split
(long[] indices, int axis) ai.djl.ndarray.NDList
split
(long sections, int axis) ai.djl.ndarray.NDArray
sqrt()
square()
squeeze()
squeeze
(int axis) squeeze
(int[] axes) ai.djl.ndarray.NDArray
stft
(long nFft, long hopLength, boolean center, ai.djl.ndarray.NDArray window, boolean normalize, boolean returnComplex) ai.djl.ndarray.NDArray
sub
(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.NDArray
take
(ai.djl.ndarray.NDManager manager, ai.djl.ndarray.NDArray index) tan()
tanh()
void
tempAttach
(ai.djl.ndarray.NDManager manager) tile
(int axis, long repeats) tile
(long repeats) tile
(long[] repeats) tile
(ai.djl.ndarray.types.Shape desiredShape) toDense()
toDevice
(ai.djl.Device device, boolean copy) ai.djl.ndarray.NDList
topK
(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.NDList
ai.djl.ndarray.NDArray
xlogy
(ai.djl.ndarray.NDArray other) Methods inherited from class ai.djl.util.NativeResource
getHandle, getUid, isReleased, onClose
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface ai.djl.ndarray.BytesSupplier
getAsBytes, getAsObject, getAsString
Methods 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, ifft2, isEmpty, isReleased, isScalar, isSparse, like, max, mean, min, norm, norm, norm, normalize, normalize, onesLike, prod, reshape, scaleGradient, set, set, set, set, set, set, set, set, set, setScalar, shapeEquals, size, size, split, split, stack, stack, stft, sum, take, toArray, toBooleanArray, toByteArray, toDebugString, toDebugString, toDebugString, toDoubleArray, toFloatArray, toIntArray, toLongArray, topK, toShortArray, toStringArray, toUint8Array, toUnsignedIntArray, toUnsignedShortArray, trace, trace, unique, unique, zerosLike
-
Constructor Details
-
PtNDArray
Constructs a PyTorchNDArray
from a native handle (internal. UseNDManager
instead).- Parameters:
manager
- the manager to attach the new array tohandle
- the pointer to the native PyTorch memory
-
PtNDArray
Constructs a PyTorchNDArray
from a native handle (internal. UseNDManager
instead) 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 PyTorchNDArray
to hold string array with a dummy native handle (internal. UseNDManager
instead) with the data that is hold on Java side.- Parameters:
manager
- the manager to attach the new array tostrs
- the string arrayshape
- theShape
of theNDArray
-
-
Method Details
-
getManager
- Specified by:
getManager
in interfaceai.djl.ndarray.NDResource
-
getName
- Specified by:
getName
in interfaceai.djl.ndarray.NDArray
-
setName
- Specified by:
setName
in interfaceai.djl.ndarray.NDArray
-
getDataType
public ai.djl.ndarray.types.DataType getDataType()- Specified by:
getDataType
in interfaceai.djl.ndarray.NDArray
-
getDevice
public ai.djl.Device getDevice()- Specified by:
getDevice
in interfaceai.djl.ndarray.NDArray
-
getShape
public ai.djl.ndarray.types.Shape getShape()- Specified by:
getShape
in interfaceai.djl.ndarray.NDArray
-
getSparseFormat
public ai.djl.ndarray.types.SparseFormat getSparseFormat()- Specified by:
getSparseFormat
in interfaceai.djl.ndarray.NDArray
-
toDevice
- Specified by:
toDevice
in interfaceai.djl.ndarray.NDArray
-
toType
- Specified by:
toType
in interfaceai.djl.ndarray.NDArray
-
setRequiresGradient
public void setRequiresGradient(boolean requiresGrad) - Specified by:
setRequiresGradient
in interfaceai.djl.ndarray.NDArray
-
getGradient
- Specified by:
getGradient
in interfaceai.djl.ndarray.NDArray
-
hasGradient
public boolean hasGradient()- Specified by:
hasGradient
in interfaceai.djl.ndarray.NDArray
-
stopGradient
public ai.djl.ndarray.NDArray stopGradient()- Specified by:
stopGradient
in interfaceai.djl.ndarray.NDArray
-
toByteBuffer
- Specified by:
toByteBuffer
in interfaceai.djl.ndarray.BytesSupplier
-
toStringArray
- Specified by:
toStringArray
in interfaceai.djl.ndarray.NDArray
-
set
- Specified by:
set
in interfaceai.djl.ndarray.NDArray
-
get
public ai.djl.ndarray.NDArray get(ai.djl.ndarray.NDManager manager, long... indices) - Specified by:
get
in interfaceai.djl.ndarray.NDArray
-
gather
public ai.djl.ndarray.NDArray gather(ai.djl.ndarray.NDArray index, int axis) - Specified by:
gather
in interfaceai.djl.ndarray.NDArray
-
gatherNd
public ai.djl.ndarray.NDArray gatherNd(ai.djl.ndarray.NDArray index) - Specified by:
gatherNd
in interfaceai.djl.ndarray.NDArray
-
take
public ai.djl.ndarray.NDArray take(ai.djl.ndarray.NDManager manager, ai.djl.ndarray.NDArray index) - Specified by:
take
in interfaceai.djl.ndarray.NDArray
-
put
public ai.djl.ndarray.NDArray put(ai.djl.ndarray.NDArray index, ai.djl.ndarray.NDArray value) - Specified by:
put
in 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:
scatter
in interfaceai.djl.ndarray.NDArray
-
attach
public void attach(ai.djl.ndarray.NDManager manager) - Specified by:
attach
in interfaceai.djl.ndarray.NDResource
-
returnResource
public void returnResource(ai.djl.ndarray.NDManager manager) - Specified by:
returnResource
in interfaceai.djl.ndarray.NDResource
-
tempAttach
public void tempAttach(ai.djl.ndarray.NDManager manager) - Specified by:
tempAttach
in interfaceai.djl.ndarray.NDResource
-
detach
public void detach()- Specified by:
detach
in interfaceai.djl.ndarray.NDResource
-
duplicate
public ai.djl.ndarray.NDArray duplicate()- Specified by:
duplicate
in interfaceai.djl.ndarray.NDArray
-
booleanMask
- Specified by:
booleanMask
in interfaceai.djl.ndarray.NDArray
-
sequenceMask
public ai.djl.ndarray.NDArray sequenceMask(ai.djl.ndarray.NDArray sequenceLength, float value) - Specified by:
sequenceMask
in interfaceai.djl.ndarray.NDArray
-
sequenceMask
public ai.djl.ndarray.NDArray sequenceMask(ai.djl.ndarray.NDArray sequenceLength) - Specified by:
sequenceMask
in interfaceai.djl.ndarray.NDArray
-
contentEquals
- Specified by:
contentEquals
in interfaceai.djl.ndarray.NDArray
-
contentEquals
public boolean contentEquals(ai.djl.ndarray.NDArray other) - Specified by:
contentEquals
in interfaceai.djl.ndarray.NDArray
-
eq
- Specified by:
eq
in interfaceai.djl.ndarray.NDArray
-
eq
- Specified by:
eq
in interfaceai.djl.ndarray.NDArray
-
neq
- Specified by:
neq
in interfaceai.djl.ndarray.NDArray
-
neq
- Specified by:
neq
in interfaceai.djl.ndarray.NDArray
-
gt
- Specified by:
gt
in interfaceai.djl.ndarray.NDArray
-
gt
- Specified by:
gt
in interfaceai.djl.ndarray.NDArray
-
gte
- Specified by:
gte
in interfaceai.djl.ndarray.NDArray
-
gte
- Specified by:
gte
in interfaceai.djl.ndarray.NDArray
-
lt
- Specified by:
lt
in interfaceai.djl.ndarray.NDArray
-
lt
- Specified by:
lt
in interfaceai.djl.ndarray.NDArray
-
lte
- Specified by:
lte
in interfaceai.djl.ndarray.NDArray
-
lte
- Specified by:
lte
in interfaceai.djl.ndarray.NDArray
-
add
- Specified by:
add
in interfaceai.djl.ndarray.NDArray
-
add
- Specified by:
add
in interfaceai.djl.ndarray.NDArray
-
sub
- Specified by:
sub
in interfaceai.djl.ndarray.NDArray
-
sub
- Specified by:
sub
in interfaceai.djl.ndarray.NDArray
-
mul
- Specified by:
mul
in interfaceai.djl.ndarray.NDArray
-
mul
- Specified by:
mul
in interfaceai.djl.ndarray.NDArray
-
div
- Specified by:
div
in interfaceai.djl.ndarray.NDArray
-
div
- Specified by:
div
in interfaceai.djl.ndarray.NDArray
-
mod
- Specified by:
mod
in interfaceai.djl.ndarray.NDArray
-
mod
- Specified by:
mod
in interfaceai.djl.ndarray.NDArray
-
pow
- Specified by:
pow
in interfaceai.djl.ndarray.NDArray
-
pow
- Specified by:
pow
in interfaceai.djl.ndarray.NDArray
-
xlogy
public ai.djl.ndarray.NDArray xlogy(ai.djl.ndarray.NDArray other) - Specified by:
xlogy
in interfaceai.djl.ndarray.NDArray
-
addi
- Specified by:
addi
in interfaceai.djl.ndarray.NDArray
-
addi
- Specified by:
addi
in interfaceai.djl.ndarray.NDArray
-
subi
- Specified by:
subi
in interfaceai.djl.ndarray.NDArray
-
subi
- Specified by:
subi
in interfaceai.djl.ndarray.NDArray
-
muli
- Specified by:
muli
in interfaceai.djl.ndarray.NDArray
-
muli
- Specified by:
muli
in interfaceai.djl.ndarray.NDArray
-
divi
- Specified by:
divi
in interfaceai.djl.ndarray.NDArray
-
divi
- Specified by:
divi
in interfaceai.djl.ndarray.NDArray
-
modi
- Specified by:
modi
in interfaceai.djl.ndarray.NDArray
-
modi
- Specified by:
modi
in interfaceai.djl.ndarray.NDArray
-
powi
- Specified by:
powi
in interfaceai.djl.ndarray.NDArray
-
powi
- Specified by:
powi
in interfaceai.djl.ndarray.NDArray
-
sign
- Specified by:
sign
in interfaceai.djl.ndarray.NDArray
-
signi
- Specified by:
signi
in interfaceai.djl.ndarray.NDArray
-
maximum
- Specified by:
maximum
in interfaceai.djl.ndarray.NDArray
-
maximum
- Specified by:
maximum
in interfaceai.djl.ndarray.NDArray
-
minimum
- Specified by:
minimum
in interfaceai.djl.ndarray.NDArray
-
minimum
- Specified by:
minimum
in interfaceai.djl.ndarray.NDArray
-
all
- Specified by:
all
in interfaceai.djl.ndarray.NDArray
-
any
- Specified by:
any
in interfaceai.djl.ndarray.NDArray
-
none
- Specified by:
none
in interfaceai.djl.ndarray.NDArray
-
neg
- Specified by:
neg
in interfaceai.djl.ndarray.NDArray
-
negi
- Specified by:
negi
in interfaceai.djl.ndarray.NDArray
-
abs
- Specified by:
abs
in interfaceai.djl.ndarray.NDArray
-
square
- Specified by:
square
in interfaceai.djl.ndarray.NDArray
-
sqrt
public ai.djl.ndarray.NDArray sqrt()- Specified by:
sqrt
in interfaceai.djl.ndarray.NDArray
-
cbrt
- Specified by:
cbrt
in interfaceai.djl.ndarray.NDArray
-
floor
- Specified by:
floor
in interfaceai.djl.ndarray.NDArray
-
ceil
- Specified by:
ceil
in interfaceai.djl.ndarray.NDArray
-
round
- Specified by:
round
in interfaceai.djl.ndarray.NDArray
-
trunc
- Specified by:
trunc
in interfaceai.djl.ndarray.NDArray
-
exp
- Specified by:
exp
in interfaceai.djl.ndarray.NDArray
-
gammaln
public ai.djl.ndarray.NDArray gammaln()- Specified by:
gammaln
in interfaceai.djl.ndarray.NDArray
-
log
- Specified by:
log
in interfaceai.djl.ndarray.NDArray
-
log10
- Specified by:
log10
in interfaceai.djl.ndarray.NDArray
-
log2
- Specified by:
log2
in interfaceai.djl.ndarray.NDArray
-
sin
- Specified by:
sin
in interfaceai.djl.ndarray.NDArray
-
cos
- Specified by:
cos
in interfaceai.djl.ndarray.NDArray
-
tan
- Specified by:
tan
in interfaceai.djl.ndarray.NDArray
-
asin
- Specified by:
asin
in interfaceai.djl.ndarray.NDArray
-
acos
- Specified by:
acos
in interfaceai.djl.ndarray.NDArray
-
atan
- Specified by:
atan
in interfaceai.djl.ndarray.NDArray
-
atan2
- Specified by:
atan2
in interfaceai.djl.ndarray.NDArray
-
sinh
- Specified by:
sinh
in interfaceai.djl.ndarray.NDArray
-
cosh
- Specified by:
cosh
in interfaceai.djl.ndarray.NDArray
-
tanh
- Specified by:
tanh
in interfaceai.djl.ndarray.NDArray
-
asinh
- Specified by:
asinh
in interfaceai.djl.ndarray.NDArray
-
acosh
- Specified by:
acosh
in interfaceai.djl.ndarray.NDArray
-
atanh
- Specified by:
atanh
in interfaceai.djl.ndarray.NDArray
-
toDegrees
- Specified by:
toDegrees
in interfaceai.djl.ndarray.NDArray
-
toRadians
- Specified by:
toRadians
in interfaceai.djl.ndarray.NDArray
-
max
- Specified by:
max
in interfaceai.djl.ndarray.NDArray
-
max
- Specified by:
max
in interfaceai.djl.ndarray.NDArray
-
min
- Specified by:
min
in interfaceai.djl.ndarray.NDArray
-
min
- Specified by:
min
in interfaceai.djl.ndarray.NDArray
-
sum
- Specified by:
sum
in interfaceai.djl.ndarray.NDArray
-
sum
- Specified by:
sum
in interfaceai.djl.ndarray.NDArray
-
cumProd
public ai.djl.ndarray.NDArray cumProd(int axis) - Specified by:
cumProd
in interfaceai.djl.ndarray.NDArray
-
cumProd
public ai.djl.ndarray.NDArray cumProd(int axis, ai.djl.ndarray.types.DataType dataType) - Specified by:
cumProd
in interfaceai.djl.ndarray.NDArray
-
prod
- Specified by:
prod
in interfaceai.djl.ndarray.NDArray
-
prod
- Specified by:
prod
in interfaceai.djl.ndarray.NDArray
-
mean
- Specified by:
mean
in interfaceai.djl.ndarray.NDArray
-
mean
- Specified by:
mean
in interfaceai.djl.ndarray.NDArray
-
normalize
- Specified by:
normalize
in interfaceai.djl.ndarray.NDArray
-
rotate90
- Specified by:
rotate90
in interfaceai.djl.ndarray.NDArray
-
trace
- Specified by:
trace
in interfaceai.djl.ndarray.NDArray
-
split
public ai.djl.ndarray.NDList split(long sections, int axis) - Specified by:
split
in interfaceai.djl.ndarray.NDArray
-
split
public ai.djl.ndarray.NDList split(long[] indices, int axis) - Specified by:
split
in interfaceai.djl.ndarray.NDArray
-
flatten
- Specified by:
flatten
in interfaceai.djl.ndarray.NDArray
-
flatten
public ai.djl.ndarray.NDArray flatten(int startDim, int endDim) - Specified by:
flatten
in interfaceai.djl.ndarray.NDArray
-
fft
public ai.djl.ndarray.NDArray fft(long length, long axis) - Specified by:
fft
in 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:
stft
in interfaceai.djl.ndarray.NDArray
-
fft2
public ai.djl.ndarray.NDArray fft2(long[] sizes, long[] axes) - Specified by:
fft2
in interfaceai.djl.ndarray.NDArray
-
ifft2
public ai.djl.ndarray.NDArray ifft2(long[] sizes, long[] axes) - Specified by:
ifft2
in interfaceai.djl.ndarray.NDArray
-
reshape
- Specified by:
reshape
in interfaceai.djl.ndarray.NDArray
-
expandDims
- Specified by:
expandDims
in interfaceai.djl.ndarray.NDArray
-
squeeze
- Specified by:
squeeze
in interfaceai.djl.ndarray.NDArray
-
squeeze
- Specified by:
squeeze
in interfaceai.djl.ndarray.NDArray
-
squeeze
- Specified by:
squeeze
in interfaceai.djl.ndarray.NDArray
-
unique
public ai.djl.ndarray.NDList unique(Integer dim, boolean sorted, boolean returnInverse, boolean returnCounts) - Specified by:
unique
in interfaceai.djl.ndarray.NDArray
-
logicalAnd
- Specified by:
logicalAnd
in interfaceai.djl.ndarray.NDArray
-
logicalOr
- Specified by:
logicalOr
in interfaceai.djl.ndarray.NDArray
-
logicalXor
- Specified by:
logicalXor
in interfaceai.djl.ndarray.NDArray
-
logicalNot
- Specified by:
logicalNot
in interfaceai.djl.ndarray.NDArray
-
argSort
- Specified by:
argSort
in interfaceai.djl.ndarray.NDArray
-
sort
- Specified by:
sort
in interfaceai.djl.ndarray.NDArray
-
sort
- Specified by:
sort
in interfaceai.djl.ndarray.NDArray
-
softmax
- Specified by:
softmax
in interfaceai.djl.ndarray.NDArray
-
logSoftmax
- Specified by:
logSoftmax
in interfaceai.djl.ndarray.NDArray
-
cumSum
- Specified by:
cumSum
in interfaceai.djl.ndarray.NDArray
-
cumSum
- Specified by:
cumSum
in interfaceai.djl.ndarray.NDArray
-
intern
public void intern(ai.djl.ndarray.NDArray replaced) - Specified by:
intern
in interfaceai.djl.ndarray.NDArray
-
isInfinite
- Specified by:
isInfinite
in interfaceai.djl.ndarray.NDArray
-
isNaN
- Specified by:
isNaN
in interfaceai.djl.ndarray.NDArray
-
tile
- Specified by:
tile
in interfaceai.djl.ndarray.NDArray
-
tile
- Specified by:
tile
in interfaceai.djl.ndarray.NDArray
-
tile
- Specified by:
tile
in interfaceai.djl.ndarray.NDArray
-
tile
- Specified by:
tile
in interfaceai.djl.ndarray.NDArray
-
repeat
- Specified by:
repeat
in interfaceai.djl.ndarray.NDArray
-
repeat
- Specified by:
repeat
in interfaceai.djl.ndarray.NDArray
-
repeat
- Specified by:
repeat
in interfaceai.djl.ndarray.NDArray
-
repeat
- Specified by:
repeat
in interfaceai.djl.ndarray.NDArray
-
dot
- Specified by:
dot
in interfaceai.djl.ndarray.NDArray
-
matMul
public ai.djl.ndarray.NDArray matMul(ai.djl.ndarray.NDArray other) - Specified by:
matMul
in interfaceai.djl.ndarray.NDArray
-
batchMatMul
public ai.djl.ndarray.NDArray batchMatMul(ai.djl.ndarray.NDArray other) - Specified by:
batchMatMul
in interfaceai.djl.ndarray.NDArray
-
clip
- Specified by:
clip
in interfaceai.djl.ndarray.NDArray
-
swapAxes
- Specified by:
swapAxes
in interfaceai.djl.ndarray.NDArray
-
flip
public ai.djl.ndarray.NDArray flip(int... axes) - Specified by:
flip
in interfaceai.djl.ndarray.NDArray
-
transpose
- Specified by:
transpose
in interfaceai.djl.ndarray.NDArray
-
transpose
- Specified by:
transpose
in interfaceai.djl.ndarray.NDArray
-
broadcast
- Specified by:
broadcast
in interfaceai.djl.ndarray.NDArray
-
argMax
- Specified by:
argMax
in interfaceai.djl.ndarray.NDArray
-
argMax
- Specified by:
argMax
in interfaceai.djl.ndarray.NDArray
-
topK
public ai.djl.ndarray.NDList topK(int k, int axis, boolean largest, boolean sorted) - Specified by:
topK
in interfaceai.djl.ndarray.NDArray
-
argMin
- Specified by:
argMin
in interfaceai.djl.ndarray.NDArray
-
argMin
- Specified by:
argMin
in interfaceai.djl.ndarray.NDArray
-
percentile
- Specified by:
percentile
in interfaceai.djl.ndarray.NDArray
-
percentile
- Specified by:
percentile
in interfaceai.djl.ndarray.NDArray
-
median
- Specified by:
median
in interfaceai.djl.ndarray.NDArray
-
median
- Specified by:
median
in interfaceai.djl.ndarray.NDArray
-
toDense
- Specified by:
toDense
in interfaceai.djl.ndarray.NDArray
-
toSparse
- Specified by:
toSparse
in interfaceai.djl.ndarray.NDArray
-
nonzero
- Specified by:
nonzero
in interfaceai.djl.ndarray.NDArray
-
erfinv
- Specified by:
erfinv
in interfaceai.djl.ndarray.NDArray
-
erf
- Specified by:
erf
in interfaceai.djl.ndarray.NDArray
-
inverse
- Specified by:
inverse
in interfaceai.djl.ndarray.NDArray
-
norm
public ai.djl.ndarray.NDArray norm(boolean keepDims) - Specified by:
norm
in interfaceai.djl.ndarray.NDArray
-
norm
public ai.djl.ndarray.NDArray norm(int order, int[] axes, boolean keepDims) - Specified by:
norm
in interfaceai.djl.ndarray.NDArray
-
oneHot
public ai.djl.ndarray.NDArray oneHot(int depth) - Specified by:
oneHot
in interfaceai.djl.ndarray.NDArray
-
oneHot
public ai.djl.ndarray.NDArray oneHot(int depth, ai.djl.ndarray.types.DataType dataType) - Specified by:
oneHot
in 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:
oneHot
in interfaceai.djl.ndarray.NDArray
-
batchDot
public ai.djl.ndarray.NDArray batchDot(ai.djl.ndarray.NDArray other) - Specified by:
batchDot
in interfaceai.djl.ndarray.NDArray
-
complex
public ai.djl.ndarray.NDArray complex()- Specified by:
complex
in interfaceai.djl.ndarray.NDArray
-
real
public ai.djl.ndarray.NDArray real()- Specified by:
real
in interfaceai.djl.ndarray.NDArray
-
getNDArrayInternal
- Specified by:
getNDArrayInternal
in interfaceai.djl.ndarray.NDArray
-
toString
-
equals
-
hashCode
public int hashCode() -
close
public void close()- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in interfaceai.djl.ndarray.NDArray
- Specified by:
close
in interfaceai.djl.ndarray.NDResource
- Overrides:
close
in classai.djl.util.NativeResource<Long>
-