Interface  Description 

BroadcastOp 
A broad cast op is one where a scalar
or less rank array
is broadcast to fill
a bigg er array.

CustomOp 
This interface describe "custom operations.

GridOp 
MetaOp is special op, that contains multiple ops

IndexAccumulation 
An index accumulation is an operation that returns an index within
a NDArray.

LossFunction 
A loss function for computing
the delta between two arrays

MetaOp 
MetaOp is special op, that contains multiple ops

Op 
An op is defined as follows:
opName: opName of the operation
x: the origin ndarray
y: the ndarray to parse in parallel
z: the resulting buffer
n: the number of elements to iterate over
where x is the origin ndarray,
y, is a pairwise op
over n elements in the ndarray
stored in result z
This is followed from the standard template for a BLAS operation such that given a linear buffer, a function defines 3 buffers (x,y,z) and the associated strides and offsets (handled by the ndarrays in this case) 
OpContext 
This interface describes OpContext, abstraction used to setup op for execution.

RandomOp  
ReduceBoolOp 
ReduceLong take any type in, and return BOOL type

ReduceFloatOp 
ReduceLong take any type in, and return FLOATINGPOINT type

ReduceLongOp 
ReduceLong take any type in, and return LONG type

ReduceOp 
An accumulation is an op that given:
x > the origin ndarray y > the pairwise ndarray n > the number of times to accumulate
Of note here in the extra arguments. 
ReduceSameOp 
ReduceLong take any type in, and return same type

ScalarOp 
Applies a scalar
along a bigger input array.

TransformBoolOp 
Strict transforms take any type in, and return BOOL type

TransformFloatOp 
Strict transforms take any type in, and return FLOATINGPOINT type

TransformOp 
Transform operation:
stores the result in an ndarray

TransformSameOp 
Strict transforms take any type in, and return same type

TransformStrictOp 
Strict transforms take floatingpoint type in, and return same type

Class  Description 

BaseBroadcastBoolOp  
BaseBroadcastOp  
BaseIndexAccumulation 
Index based reduction algo

BaseOp 
Base op.

BaseOpContext 
Implementation of common methods for OpContext

BaseReduceBoolOp  
BaseReduceFloatOp  
BaseReduceLongOp  
BaseReduceOp 
Base class for accumulation, initiates the initial entry
with respect to the child class.

BaseReduceSameOp  
BaseScalarBoolOp 
Base scalar boolean operation

BaseScalarOp 
Base scalar operation

BaseTransformAnyOp  
BaseTransformBoolOp  
BaseTransformFloatOp  
BaseTransformOp 
A base op for basic getters and setters

BaseTransformSameOp  
BaseTransformStrictOp  
CustomOpDescriptor 
This class is simple POJO that contains basic information about CustomOp

DynamicCustomOp 
Basic implementation for CustomOp

DynamicCustomOp.DynamicCustomOpsBuilder  
NoOp 
Enum  Description 

ExecutionMode 
This enum describes execution mode for current op/graph.

Op.Type 
Copyright © 2020. All rights reserved.