Package ai.djl.tensorflow.engine
Class TfNDArray
java.lang.Object
ai.djl.util.NativeResource<org.tensorflow.internal.c_api.TFE_TensorHandle>
ai.djl.tensorflow.engine.TfNDArray
- All Implemented Interfaces:
ai.djl.ndarray.BytesSupplier,ai.djl.ndarray.NDArray,ai.djl.ndarray.NDResource,AutoCloseable
public class TfNDArray
extends ai.djl.util.NativeResource<org.tensorflow.internal.c_api.TFE_TensorHandle>
implements ai.djl.ndarray.NDArray
TfNDArray is the TensorFlow implementation of NDArray.-
Field Summary
Fields inherited from class ai.djl.util.NativeResource
handle -
Method Summary
Modifier and TypeMethodDescriptionai.djl.ndarray.NDArrayabs()ai.djl.ndarray.NDArrayacos()ai.djl.ndarray.NDArrayacosh()ai.djl.ndarray.NDArrayadd(ai.djl.ndarray.NDArray other) ai.djl.ndarray.NDArrayai.djl.ndarray.NDArrayaddi(ai.djl.ndarray.NDArray other) ai.djl.ndarray.NDArrayai.djl.ndarray.NDArrayall()ai.djl.ndarray.NDArrayany()ai.djl.ndarray.NDArrayargMax()ai.djl.ndarray.NDArrayargMax(int axis) ai.djl.ndarray.NDArrayargMin()ai.djl.ndarray.NDArrayargMin(int axis) ai.djl.ndarray.NDArrayargSort(int axis, boolean ascending) ai.djl.ndarray.NDArrayasin()ai.djl.ndarray.NDArrayasinh()ai.djl.ndarray.NDArrayatan()ai.djl.ndarray.NDArrayatan2(ai.djl.ndarray.NDArray other) ai.djl.ndarray.NDArrayatanh()voidattach(ai.djl.ndarray.NDManager manager) ai.djl.ndarray.NDArraybatchDot(ai.djl.ndarray.NDArray other) ai.djl.ndarray.NDArraybatchMatMul(ai.djl.ndarray.NDArray other) ai.djl.ndarray.NDArraybooleanMask(ai.djl.ndarray.NDArray index, int axis) ai.djl.ndarray.NDArraybroadcast(ai.djl.ndarray.types.Shape shape) ai.djl.ndarray.NDArraycbrt()ai.djl.ndarray.NDArrayceil()ai.djl.ndarray.NDArrayvoidclose()ai.djl.ndarray.NDArraycomplex()ai.djl.ndarray.NDArrayconj()booleancontentEquals(ai.djl.ndarray.NDArray other) booleancontentEquals(Number number) ai.djl.ndarray.NDArraycos()ai.djl.ndarray.NDArraycosh()ai.djl.ndarray.NDArraycumProd(int axis) ai.djl.ndarray.NDArraycumProd(int axis, ai.djl.ndarray.types.DataType dataType) ai.djl.ndarray.NDArraycumSum()ai.djl.ndarray.NDArraycumSum(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) ai.djl.ndarray.NDArraydiv(ai.djl.ndarray.NDArray other) ai.djl.ndarray.NDArrayai.djl.ndarray.NDArraydivi(ai.djl.ndarray.NDArray other) ai.djl.ndarray.NDArrayai.djl.ndarray.NDArraydot(ai.djl.ndarray.NDArray other) ai.djl.ndarray.NDArrayai.djl.ndarray.NDArrayeq(ai.djl.ndarray.NDArray other) ai.djl.ndarray.NDArraybooleanai.djl.ndarray.NDArrayerf()ai.djl.ndarray.NDArrayerfinv()ai.djl.ndarray.NDArrayexp()ai.djl.ndarray.NDArrayexpandDims(int axis) ai.djl.ndarray.NDArrayfft(long length, long axis) ai.djl.ndarray.NDArrayfft2(long[] sizes, long[] axes) ai.djl.ndarray.NDArrayflatten()ai.djl.ndarray.NDArrayflatten(int startDim, int endDim) ai.djl.ndarray.NDArrayflip(int... axes) ai.djl.ndarray.NDArrayfloor()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.types.DataTypeai.djl.Deviceai.djl.ndarray.NDArraygetName()ai.djl.ndarray.internal.NDArrayExai.djl.ndarray.types.ShapegetShape()ai.djl.ndarray.types.SparseFormatai.djl.ndarray.NDArraygt(ai.djl.ndarray.NDArray other) ai.djl.ndarray.NDArrayai.djl.ndarray.NDArraygte(ai.djl.ndarray.NDArray other) ai.djl.ndarray.NDArraybooleaninthashCode()ai.djl.ndarray.NDArrayifft(long length, long axis) ai.djl.ndarray.NDArrayifft2(long[] sizes, long[] axes) voidintern(ai.djl.ndarray.NDArray replaced) ai.djl.ndarray.NDArrayinverse()ai.djl.ndarray.NDArrayirfft(long length, long axis) ai.djl.ndarray.NDArrayai.djl.ndarray.NDArrayisNaN()ai.djl.ndarray.NDArraylog()ai.djl.ndarray.NDArraylog10()ai.djl.ndarray.NDArraylog2()ai.djl.ndarray.NDArraylogicalAnd(ai.djl.ndarray.NDArray n) ai.djl.ndarray.NDArrayai.djl.ndarray.NDArraylogicalOr(ai.djl.ndarray.NDArray n) ai.djl.ndarray.NDArraylogicalXor(ai.djl.ndarray.NDArray n) ai.djl.ndarray.NDArraylogSoftmax(int axis) ai.djl.ndarray.NDArraylt(ai.djl.ndarray.NDArray other) ai.djl.ndarray.NDArrayai.djl.ndarray.NDArraylte(ai.djl.ndarray.NDArray other) ai.djl.ndarray.NDArrayai.djl.ndarray.NDArraymatMul(ai.djl.ndarray.NDArray other) ai.djl.ndarray.NDArraymax()ai.djl.ndarray.NDArraymax(int[] axes, boolean keepDims) ai.djl.ndarray.NDArraymaximum(ai.djl.ndarray.NDArray other) ai.djl.ndarray.NDArrayai.djl.ndarray.NDArraymean()ai.djl.ndarray.NDArraymean(int[] axes, boolean keepDims) ai.djl.ndarray.NDArraymedian()ai.djl.ndarray.NDArraymedian(int[] axes) ai.djl.ndarray.NDArraymin()ai.djl.ndarray.NDArraymin(int[] axes, boolean keepDims) ai.djl.ndarray.NDArrayminimum(ai.djl.ndarray.NDArray other) ai.djl.ndarray.NDArrayai.djl.ndarray.NDArraymod(ai.djl.ndarray.NDArray other) ai.djl.ndarray.NDArrayai.djl.ndarray.NDArraymodi(ai.djl.ndarray.NDArray other) ai.djl.ndarray.NDArrayai.djl.ndarray.NDArraymul(ai.djl.ndarray.NDArray other) ai.djl.ndarray.NDArrayai.djl.ndarray.NDArraymuli(ai.djl.ndarray.NDArray other) ai.djl.ndarray.NDArrayai.djl.ndarray.NDArrayneg()ai.djl.ndarray.NDArraynegi()ai.djl.ndarray.NDArrayneq(ai.djl.ndarray.NDArray other) ai.djl.ndarray.NDArrayai.djl.ndarray.NDArraynonzero()ai.djl.ndarray.NDArraynorm(boolean keepDims) ai.djl.ndarray.NDArraynorm(int ord, int[] axes, boolean keepDims) ai.djl.ndarray.NDArraynormalize(double p, long dim, double eps) ai.djl.ndarray.NDArrayoneHot(int depth, float onValue, float offValue, ai.djl.ndarray.types.DataType dataType) ai.djl.ndarray.NDArraypad(ai.djl.ndarray.types.Shape padding, double value) ai.djl.ndarray.NDArraypercentile(Number percentile) ai.djl.ndarray.NDArraypercentile(Number percentile, int[] dimension) ai.djl.ndarray.NDArraypow(ai.djl.ndarray.NDArray other) ai.djl.ndarray.NDArrayai.djl.ndarray.NDArraypowi(ai.djl.ndarray.NDArray other) ai.djl.ndarray.NDArrayai.djl.ndarray.NDArrayprod()ai.djl.ndarray.NDArrayprod(int[] axes, boolean keepDims) ai.djl.ndarray.NDArrayput(ai.djl.ndarray.NDArray index, ai.djl.ndarray.NDArray value) ai.djl.ndarray.NDArrayreal()ai.djl.ndarray.NDArrayrepeat(int axis, long repeats) ai.djl.ndarray.NDArrayrepeat(long repeats) ai.djl.ndarray.NDArrayrepeat(long[] repeats) ai.djl.ndarray.NDArrayrepeat(ai.djl.ndarray.types.Shape desiredShape) ai.djl.ndarray.NDArrayreshape(ai.djl.ndarray.types.Shape shape) voidreturnResource(ai.djl.ndarray.NDManager manager) ai.djl.ndarray.NDArrayrfft(long length, long axis) ai.djl.ndarray.NDArrayrotate90(int times, int[] axes) ai.djl.ndarray.NDArrayround()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) voidprotected voidsetHandle(org.tensorflow.internal.c_api.TFE_TensorHandle newHandle) voidvoidsetRequiresGradient(boolean requiresGrad) ai.djl.ndarray.NDArraysign()ai.djl.ndarray.NDArraysigni()ai.djl.ndarray.NDArraysin()ai.djl.ndarray.NDArraysinh()ai.djl.ndarray.NDArraysoftmax(int axis) ai.djl.ndarray.NDArraysort()ai.djl.ndarray.NDArraysort(int axis) ai.djl.ndarray.NDListsplit(long[] indices, int axis) ai.djl.ndarray.NDArraysqrt()ai.djl.ndarray.NDArraysquare()ai.djl.ndarray.NDArraysqueeze(int[] axes) ai.djl.ndarray.NDArraystft(long nFft, long hopLength, boolean center, ai.djl.ndarray.NDArray window, boolean normalize, boolean returnComplex) ai.djl.ndarray.NDArrayai.djl.ndarray.NDArraysub(ai.djl.ndarray.NDArray other) ai.djl.ndarray.NDArrayai.djl.ndarray.NDArraysubi(ai.djl.ndarray.NDArray other) ai.djl.ndarray.NDArrayai.djl.ndarray.NDArraysum()ai.djl.ndarray.NDArraysum(int[] axes, boolean keepDims) ai.djl.ndarray.NDArraytake(ai.djl.ndarray.NDManager manager, ai.djl.ndarray.NDArray index) ai.djl.ndarray.NDArraytan()ai.djl.ndarray.NDArraytanh()voidtempAttach(ai.djl.ndarray.NDManager manager) ai.djl.ndarray.NDArraytile(int axis, long repeats) ai.djl.ndarray.NDArraytile(long repeats) ai.djl.ndarray.NDArraytile(long[] repeats) ai.djl.ndarray.NDArraytile(ai.djl.ndarray.types.Shape desiredShape) toByteBuffer(boolean tryDirect) ai.djl.ndarray.NDArrayai.djl.ndarray.NDArraytoDense()ai.djl.ndarray.NDArraytoDevice(ai.djl.Device device, boolean copy) ai.djl.ndarray.NDListtopK(int k, int axis, boolean largest, boolean sorted) ai.djl.ndarray.NDArrayai.djl.ndarray.NDArraytoSparse(ai.djl.ndarray.types.SparseFormat fmt) toString()String[]toStringArray(Charset charset) ai.djl.ndarray.NDArraytoType(ai.djl.ndarray.types.DataType dataType, boolean copy) ai.djl.ndarray.NDArraytrace(int offset, int axis1, int axis2) ai.djl.ndarray.NDArrayai.djl.ndarray.NDArraytranspose(int... dimensions) ai.djl.ndarray.NDArraytrunc()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, get, getBoolean, getByte, getDouble, getFloat, getInt, getLong, getResourceNDArrays, getScalar, getUid, getUint8, ifft, ifft2, irfft, isEmpty, isReleased, isScalar, isSparse, like, max, mean, min, none, norm, norm, norm, normalize, normalize, oneHot, oneHot, onesLike, prod, reshape, rfft, scaleGradient, set, set, set, set, set, set, set, set, set, setScalar, shapeEquals, size, size, split, split, split, squeeze, squeeze, stack, stack, stft, sum, swapAxes, take, toArray, toBooleanArray, toByteArray, toByteBuffer, toDebugString, toDebugString, toDebugString, toDoubleArray, toFloatArray, toIntArray, toLongArray, topK, toShortArray, toStringArray, toUint8Array, toUnsignedIntArray, toUnsignedShortArray, trace, trace, unique, unique, zerosLike
-
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
public ai.djl.ndarray.NDArray toDevice(ai.djl.Device device, boolean copy) - Specified by:
toDevicein interfaceai.djl.ndarray.NDArray
-
toType
public ai.djl.ndarray.NDArray toType(ai.djl.ndarray.types.DataType dataType, boolean copy) - Specified by:
toTypein interfaceai.djl.ndarray.NDArray
-
setRequiresGradient
public void setRequiresGradient(boolean requiresGrad) - Specified by:
setRequiresGradientin interfaceai.djl.ndarray.NDArray
-
getGradient
public ai.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
-
toStringArray
- Specified by:
toStringArrayin interfaceai.djl.ndarray.NDArray
-
toByteBuffer
- Specified by:
toByteBufferin interfaceai.djl.ndarray.NDArray
-
set
- Specified by:
setin 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
public ai.djl.ndarray.NDArray booleanMask(ai.djl.ndarray.NDArray index, int axis) - 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
public ai.djl.ndarray.NDArray eq(ai.djl.ndarray.NDArray other) - Specified by:
eqin interfaceai.djl.ndarray.NDArray
-
neq
- Specified by:
neqin interfaceai.djl.ndarray.NDArray
-
neq
public ai.djl.ndarray.NDArray neq(ai.djl.ndarray.NDArray other) - Specified by:
neqin interfaceai.djl.ndarray.NDArray
-
gt
- Specified by:
gtin interfaceai.djl.ndarray.NDArray
-
gt
public ai.djl.ndarray.NDArray gt(ai.djl.ndarray.NDArray other) - Specified by:
gtin interfaceai.djl.ndarray.NDArray
-
gte
- Specified by:
gtein interfaceai.djl.ndarray.NDArray
-
gte
public ai.djl.ndarray.NDArray gte(ai.djl.ndarray.NDArray other) - Specified by:
gtein interfaceai.djl.ndarray.NDArray
-
lt
- Specified by:
ltin interfaceai.djl.ndarray.NDArray
-
lt
public ai.djl.ndarray.NDArray lt(ai.djl.ndarray.NDArray other) - Specified by:
ltin interfaceai.djl.ndarray.NDArray
-
lte
- Specified by:
ltein interfaceai.djl.ndarray.NDArray
-
lte
public ai.djl.ndarray.NDArray lte(ai.djl.ndarray.NDArray other) - Specified by:
ltein interfaceai.djl.ndarray.NDArray
-
all
public ai.djl.ndarray.NDArray all()- Specified by:
allin interfaceai.djl.ndarray.NDArray
-
any
public ai.djl.ndarray.NDArray any()- Specified by:
anyin interfaceai.djl.ndarray.NDArray
-
erfinv
public ai.djl.ndarray.NDArray erfinv()- Specified by:
erfinvin interfaceai.djl.ndarray.NDArray
-
erf
public ai.djl.ndarray.NDArray erf()- Specified by:
erfin 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 ord, int[] axes, boolean keepDims) - Specified by:
normin 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
-
add
- Specified by:
addin interfaceai.djl.ndarray.NDArray
-
add
public ai.djl.ndarray.NDArray add(ai.djl.ndarray.NDArray other) - Specified by:
addin interfaceai.djl.ndarray.NDArray
-
sub
- Specified by:
subin interfaceai.djl.ndarray.NDArray
-
sub
public ai.djl.ndarray.NDArray sub(ai.djl.ndarray.NDArray other) - Specified by:
subin interfaceai.djl.ndarray.NDArray
-
mul
- Specified by:
mulin interfaceai.djl.ndarray.NDArray
-
mul
public ai.djl.ndarray.NDArray mul(ai.djl.ndarray.NDArray other) - Specified by:
mulin interfaceai.djl.ndarray.NDArray
-
div
- Specified by:
divin interfaceai.djl.ndarray.NDArray
-
div
public ai.djl.ndarray.NDArray div(ai.djl.ndarray.NDArray other) - Specified by:
divin interfaceai.djl.ndarray.NDArray
-
mod
- Specified by:
modin interfaceai.djl.ndarray.NDArray
-
mod
public ai.djl.ndarray.NDArray mod(ai.djl.ndarray.NDArray other) - Specified by:
modin interfaceai.djl.ndarray.NDArray
-
pow
- Specified by:
powin interfaceai.djl.ndarray.NDArray
-
pow
public ai.djl.ndarray.NDArray pow(ai.djl.ndarray.NDArray other) - Specified by:
powin interfaceai.djl.ndarray.NDArray
-
maximum
- Specified by:
maximumin interfaceai.djl.ndarray.NDArray
-
maximum
public ai.djl.ndarray.NDArray maximum(ai.djl.ndarray.NDArray other) - Specified by:
maximumin interfaceai.djl.ndarray.NDArray
-
minimum
- Specified by:
minimumin interfaceai.djl.ndarray.NDArray
-
minimum
public ai.djl.ndarray.NDArray minimum(ai.djl.ndarray.NDArray other) - Specified by:
minimumin interfaceai.djl.ndarray.NDArray
-
addi
- Specified by:
addiin interfaceai.djl.ndarray.NDArray
-
addi
public ai.djl.ndarray.NDArray addi(ai.djl.ndarray.NDArray other) - Specified by:
addiin interfaceai.djl.ndarray.NDArray
-
subi
- Specified by:
subiin interfaceai.djl.ndarray.NDArray
-
subi
public ai.djl.ndarray.NDArray subi(ai.djl.ndarray.NDArray other) - Specified by:
subiin interfaceai.djl.ndarray.NDArray
-
muli
- Specified by:
muliin interfaceai.djl.ndarray.NDArray
-
muli
public ai.djl.ndarray.NDArray muli(ai.djl.ndarray.NDArray other) - Specified by:
muliin interfaceai.djl.ndarray.NDArray
-
divi
- Specified by:
diviin interfaceai.djl.ndarray.NDArray
-
divi
public ai.djl.ndarray.NDArray divi(ai.djl.ndarray.NDArray other) - Specified by:
diviin interfaceai.djl.ndarray.NDArray
-
toSparse
public ai.djl.ndarray.NDArray toSparse(ai.djl.ndarray.types.SparseFormat fmt) - Specified by:
toSparsein interfaceai.djl.ndarray.NDArray
-
modi
- Specified by:
modiin interfaceai.djl.ndarray.NDArray
-
modi
public ai.djl.ndarray.NDArray modi(ai.djl.ndarray.NDArray other) - Specified by:
modiin interfaceai.djl.ndarray.NDArray
-
powi
- Specified by:
powiin interfaceai.djl.ndarray.NDArray
-
powi
public ai.djl.ndarray.NDArray powi(ai.djl.ndarray.NDArray other) - Specified by:
powiin interfaceai.djl.ndarray.NDArray
-
sign
public ai.djl.ndarray.NDArray sign()- Specified by:
signin interfaceai.djl.ndarray.NDArray
-
signi
public ai.djl.ndarray.NDArray signi()- Specified by:
signiin interfaceai.djl.ndarray.NDArray
-
neg
public ai.djl.ndarray.NDArray neg()- Specified by:
negin interfaceai.djl.ndarray.NDArray
-
negi
public ai.djl.ndarray.NDArray negi()- Specified by:
negiin interfaceai.djl.ndarray.NDArray
-
abs
public ai.djl.ndarray.NDArray abs()- Specified by:
absin interfaceai.djl.ndarray.NDArray
-
square
public ai.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
public ai.djl.ndarray.NDArray cbrt()- Specified by:
cbrtin interfaceai.djl.ndarray.NDArray
-
floor
public ai.djl.ndarray.NDArray floor()- Specified by:
floorin interfaceai.djl.ndarray.NDArray
-
ceil
public ai.djl.ndarray.NDArray ceil()- Specified by:
ceilin interfaceai.djl.ndarray.NDArray
-
round
public ai.djl.ndarray.NDArray round()- Specified by:
roundin interfaceai.djl.ndarray.NDArray
-
trunc
public ai.djl.ndarray.NDArray trunc()- Specified by:
truncin interfaceai.djl.ndarray.NDArray
-
exp
public ai.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
public ai.djl.ndarray.NDArray log()- Specified by:
login interfaceai.djl.ndarray.NDArray
-
log10
public ai.djl.ndarray.NDArray log10()- Specified by:
log10in interfaceai.djl.ndarray.NDArray
-
log2
public ai.djl.ndarray.NDArray log2()- Specified by:
log2in interfaceai.djl.ndarray.NDArray
-
sin
public ai.djl.ndarray.NDArray sin()- Specified by:
sinin interfaceai.djl.ndarray.NDArray
-
cos
public ai.djl.ndarray.NDArray cos()- Specified by:
cosin interfaceai.djl.ndarray.NDArray
-
tan
public ai.djl.ndarray.NDArray tan()- Specified by:
tanin interfaceai.djl.ndarray.NDArray
-
asin
public ai.djl.ndarray.NDArray asin()- Specified by:
asinin interfaceai.djl.ndarray.NDArray
-
acos
public ai.djl.ndarray.NDArray acos()- Specified by:
acosin interfaceai.djl.ndarray.NDArray
-
atan
public ai.djl.ndarray.NDArray atan()- Specified by:
atanin interfaceai.djl.ndarray.NDArray
-
atan2
public ai.djl.ndarray.NDArray atan2(ai.djl.ndarray.NDArray other) - Specified by:
atan2in interfaceai.djl.ndarray.NDArray
-
sinh
public ai.djl.ndarray.NDArray sinh()- Specified by:
sinhin interfaceai.djl.ndarray.NDArray
-
cosh
public ai.djl.ndarray.NDArray cosh()- Specified by:
coshin interfaceai.djl.ndarray.NDArray
-
tanh
public ai.djl.ndarray.NDArray tanh()- Specified by:
tanhin interfaceai.djl.ndarray.NDArray
-
asinh
public ai.djl.ndarray.NDArray asinh()- Specified by:
asinhin interfaceai.djl.ndarray.NDArray
-
acosh
public ai.djl.ndarray.NDArray acosh()- Specified by:
acoshin interfaceai.djl.ndarray.NDArray
-
atanh
public ai.djl.ndarray.NDArray atanh()- Specified by:
atanhin interfaceai.djl.ndarray.NDArray
-
toDegrees
public ai.djl.ndarray.NDArray toDegrees()- Specified by:
toDegreesin interfaceai.djl.ndarray.NDArray
-
toRadians
public ai.djl.ndarray.NDArray toRadians()- Specified by:
toRadiansin interfaceai.djl.ndarray.NDArray
-
max
public ai.djl.ndarray.NDArray max()- Specified by:
maxin interfaceai.djl.ndarray.NDArray
-
max
public ai.djl.ndarray.NDArray max(int[] axes, boolean keepDims) - Specified by:
maxin interfaceai.djl.ndarray.NDArray
-
min
public ai.djl.ndarray.NDArray min()- Specified by:
minin interfaceai.djl.ndarray.NDArray
-
min
public ai.djl.ndarray.NDArray min(int[] axes, boolean keepDims) - Specified by:
minin interfaceai.djl.ndarray.NDArray
-
sum
public ai.djl.ndarray.NDArray sum()- Specified by:
sumin interfaceai.djl.ndarray.NDArray
-
sum
public ai.djl.ndarray.NDArray sum(int[] axes, boolean keepDims) - 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
public ai.djl.ndarray.NDArray prod()- Specified by:
prodin interfaceai.djl.ndarray.NDArray
-
prod
public ai.djl.ndarray.NDArray prod(int[] axes, boolean keepDims) - Specified by:
prodin interfaceai.djl.ndarray.NDArray
-
mean
public ai.djl.ndarray.NDArray mean()- Specified by:
meanin interfaceai.djl.ndarray.NDArray
-
mean
public ai.djl.ndarray.NDArray mean(int[] axes, boolean keepDims) - Specified by:
meanin interfaceai.djl.ndarray.NDArray
-
normalize
public ai.djl.ndarray.NDArray normalize(double p, long dim, double eps) - Specified by:
normalizein interfaceai.djl.ndarray.NDArray
-
rotate90
public ai.djl.ndarray.NDArray rotate90(int times, int[] axes) - Specified by:
rotate90in interfaceai.djl.ndarray.NDArray
-
trace
public ai.djl.ndarray.NDArray trace(int offset, int axis1, int axis2) - Specified by:
tracein interfaceai.djl.ndarray.NDArray
-
split
public ai.djl.ndarray.NDList split(long[] indices, int axis) - Specified by:
splitin interfaceai.djl.ndarray.NDArray
-
flatten
public ai.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
-
pad
public ai.djl.ndarray.NDArray pad(ai.djl.ndarray.types.Shape padding, double value) - Specified by:
padin interfaceai.djl.ndarray.NDArray
-
ifft2
public ai.djl.ndarray.NDArray ifft2(long[] sizes, long[] axes) - Specified by:
ifft2in interfaceai.djl.ndarray.NDArray
-
reshape
public ai.djl.ndarray.NDArray reshape(ai.djl.ndarray.types.Shape shape) - Specified by:
reshapein interfaceai.djl.ndarray.NDArray
-
expandDims
public ai.djl.ndarray.NDArray expandDims(int axis) - Specified by:
expandDimsin interfaceai.djl.ndarray.NDArray
-
squeeze
public ai.djl.ndarray.NDArray squeeze(int[] axes) - 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
public ai.djl.ndarray.NDArray logicalAnd(ai.djl.ndarray.NDArray n) - Specified by:
logicalAndin interfaceai.djl.ndarray.NDArray
-
logicalOr
public ai.djl.ndarray.NDArray logicalOr(ai.djl.ndarray.NDArray n) - Specified by:
logicalOrin interfaceai.djl.ndarray.NDArray
-
logicalXor
public ai.djl.ndarray.NDArray logicalXor(ai.djl.ndarray.NDArray n) - Specified by:
logicalXorin interfaceai.djl.ndarray.NDArray
-
logicalNot
public ai.djl.ndarray.NDArray logicalNot()- Specified by:
logicalNotin interfaceai.djl.ndarray.NDArray
-
argSort
public ai.djl.ndarray.NDArray argSort(int axis, boolean ascending) - Specified by:
argSortin interfaceai.djl.ndarray.NDArray
-
sort
public ai.djl.ndarray.NDArray sort(int axis) - Specified by:
sortin interfaceai.djl.ndarray.NDArray
-
sort
public ai.djl.ndarray.NDArray sort()- Specified by:
sortin interfaceai.djl.ndarray.NDArray
-
softmax
public ai.djl.ndarray.NDArray softmax(int axis) - Specified by:
softmaxin interfaceai.djl.ndarray.NDArray
-
logSoftmax
public ai.djl.ndarray.NDArray logSoftmax(int axis) - Specified by:
logSoftmaxin interfaceai.djl.ndarray.NDArray
-
cumSum
public ai.djl.ndarray.NDArray cumSum(int axis) - Specified by:
cumSumin interfaceai.djl.ndarray.NDArray
-
cumSum
public ai.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
public ai.djl.ndarray.NDArray isInfinite()- Specified by:
isInfinitein interfaceai.djl.ndarray.NDArray
-
inverse
public ai.djl.ndarray.NDArray inverse()- Specified by:
inversein interfaceai.djl.ndarray.NDArray
-
isNaN
public ai.djl.ndarray.NDArray isNaN()- Specified by:
isNaNin interfaceai.djl.ndarray.NDArray
-
tile
public ai.djl.ndarray.NDArray tile(long repeats) - Specified by:
tilein interfaceai.djl.ndarray.NDArray
-
tile
public ai.djl.ndarray.NDArray tile(int axis, long repeats) - Specified by:
tilein interfaceai.djl.ndarray.NDArray
-
tile
public ai.djl.ndarray.NDArray tile(long[] repeats) - Specified by:
tilein interfaceai.djl.ndarray.NDArray
-
tile
public ai.djl.ndarray.NDArray tile(ai.djl.ndarray.types.Shape desiredShape) - Specified by:
tilein interfaceai.djl.ndarray.NDArray
-
repeat
public ai.djl.ndarray.NDArray repeat(long repeats) - Specified by:
repeatin interfaceai.djl.ndarray.NDArray
-
repeat
public ai.djl.ndarray.NDArray repeat(int axis, long repeats) - Specified by:
repeatin interfaceai.djl.ndarray.NDArray
-
repeat
public ai.djl.ndarray.NDArray repeat(long[] repeats) - Specified by:
repeatin interfaceai.djl.ndarray.NDArray
-
repeat
public ai.djl.ndarray.NDArray repeat(ai.djl.ndarray.types.Shape desiredShape) - Specified by:
repeatin interfaceai.djl.ndarray.NDArray
-
dot
public ai.djl.ndarray.NDArray dot(ai.djl.ndarray.NDArray other) - 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
-
xlogy
public ai.djl.ndarray.NDArray xlogy(ai.djl.ndarray.NDArray other) - Specified by:
xlogyin interfaceai.djl.ndarray.NDArray
-
clip
- Specified by:
clipin interfaceai.djl.ndarray.NDArray
-
flip
public ai.djl.ndarray.NDArray flip(int... axes) - Specified by:
flipin interfaceai.djl.ndarray.NDArray
-
transpose
public ai.djl.ndarray.NDArray transpose()- Specified by:
transposein interfaceai.djl.ndarray.NDArray
-
transpose
public ai.djl.ndarray.NDArray transpose(int... dimensions) - Specified by:
transposein interfaceai.djl.ndarray.NDArray
-
broadcast
public ai.djl.ndarray.NDArray broadcast(ai.djl.ndarray.types.Shape shape) - Specified by:
broadcastin interfaceai.djl.ndarray.NDArray
-
argMax
public ai.djl.ndarray.NDArray argMax()- Specified by:
argMaxin interfaceai.djl.ndarray.NDArray
-
argMax
public ai.djl.ndarray.NDArray argMax(int axis) - 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
public ai.djl.ndarray.NDArray argMin()- Specified by:
argMinin interfaceai.djl.ndarray.NDArray
-
argMin
public ai.djl.ndarray.NDArray argMin(int axis) - Specified by:
argMinin interfaceai.djl.ndarray.NDArray
-
percentile
- Specified by:
percentilein interfaceai.djl.ndarray.NDArray
-
percentile
- Specified by:
percentilein interfaceai.djl.ndarray.NDArray
-
median
public ai.djl.ndarray.NDArray median()- Specified by:
medianin interfaceai.djl.ndarray.NDArray
-
median
public ai.djl.ndarray.NDArray median(int[] axes) - Specified by:
medianin interfaceai.djl.ndarray.NDArray
-
toDense
public ai.djl.ndarray.NDArray toDense()- Specified by:
toDensein interfaceai.djl.ndarray.NDArray
-
nonzero
public ai.djl.ndarray.NDArray nonzero()- Specified by:
nonzeroin interfaceai.djl.ndarray.NDArray
-
getNDArrayInternal
public ai.djl.ndarray.internal.NDArrayEx getNDArrayInternal()- Specified by:
getNDArrayInternalin interfaceai.djl.ndarray.NDArray
-
diff
public ai.djl.ndarray.NDArray diff(int n, int dim) - Specified by:
diffin interfaceai.djl.ndarray.NDArray
-
equals
-
hashCode
public int hashCode() -
toString
-
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<org.tensorflow.internal.c_api.TFE_TensorHandle>
-
setHandle
protected void setHandle(org.tensorflow.internal.c_api.TFE_TensorHandle newHandle)
-