- addBiasOperation addBias(Operation input, Operation bias, string mod, size_t line) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- addBiasGradOperation addBiasGrad(Operation parentGrad, string mod, size_t line) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- batchNormGradOperation batchNormGrad(Operation parentGrad, Operation input, Operation scale, string mod, size_t line) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- batchNormTrainOperation batchNormTrain(Operation input, Operation scale, Operation bias, string mod, size_t line) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- convolutionOperation convolution(Operation features, Operation filters, size_t[] padding, size_t[] stride, string mod, size_t line) 
- Creates a convolution operation that performs the computation required to implement a convolutional layer. 
- convolutionFeaturesGradOperation convolutionFeaturesGrad(Operation parentGrad, Operation filters, size_t[] featuresShape, size_t[] padding, size_t[] stride, string mod, size_t line) 
- Creates an operation representing the derivative of a convolution operation with respect to the feature maps. 
- convolutionFiltersGradOperation convolutionFiltersGrad(Operation parentGrad, Operation features, size_t[] filtersShape, size_t[] padding, size_t[] stride, string mod, size_t line) 
- Creates an operation representing the derivative of a convolution operation with respect to the filters. 
- convolutionTransposeOperation convolutionTranspose(Operation features, Operation filters, size_t[] padding, size_t[] stride, string mod, size_t line) 
- Creates a transposed convolution operation (also known, incorrectly, as deconvolution). 
- initializevoid initialize() 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- maxpoolOperation maxpool(Operation features, size_t[] dims, string mod, size_t line) 
- Creates a max pool operation that performs the computation required to implement a max pooling layer. 
- maxpoolGradOperation maxpoolGrad(Operation parentGrad, Operation op, string mod, size_t line) 
- Creates an operation representing the derivative of a maxpool operation with respect to the feature maps. 
- softmaxOperation softmax(Operation inputs, string mod, size_t line) 
- Creates an operation representing the computation required for a softmax layer. 
- softmaxGradOperation softmaxGrad(Operation parentGrad, Operation op, string mod, size_t line) 
- Creates an operation representing the gradient of the softmax function. 
Contains common neural network operations.
These operations are currently only implemented for the CUDA backend.