Logo ROOT   6.16/01
Reference Guide
TMVA::DNN::TCuda< AFloat > Member List

This is the complete list of members for TMVA::DNN::TCuda< AFloat >, including all inherited members.

AdamUpdate(TCudaMatrix< AFloat > &A, const TCudaMatrix< AFloat > &M, const TCudaMatrix< AFloat > &V, AFloat alpha, AFloat eps)TMVA::DNN::TCuda< AFloat >static
AdamUpdateFirstMom(TCudaMatrix< AFloat > &A, const TCudaMatrix< AFloat > &B, AFloat beta)TMVA::DNN::TCuda< AFloat >static
AdamUpdateSecondMom(TCudaMatrix< AFloat > &A, const TCudaMatrix< AFloat > &B, AFloat beta)TMVA::DNN::TCuda< AFloat >static
AddConvBiases(TCudaMatrix< AFloat > &output, const TCudaMatrix< AFloat > &biases)TMVA::DNN::TCuda< AFloat >static
AddL1RegularizationGradients(TCudaMatrix< AFloat > &A, const TCudaMatrix< AFloat > &W, AFloat weightDecay)TMVA::DNN::TCuda< AFloat >static
AddL2RegularizationGradients(TCudaMatrix< AFloat > &A, const TCudaMatrix< AFloat > &W, AFloat weightDecay)TMVA::DNN::TCuda< AFloat >static
AddRowWise(TCudaMatrix< AFloat > &output, const TCudaMatrix< AFloat > &biases)TMVA::DNN::TCuda< AFloat >static
AlmostEquals(const TCudaMatrix< AFloat > &A, const TCudaMatrix< AFloat > &B, double epsilon=0.1)TMVA::DNN::TCuda< AFloat >static
Backward(TCudaMatrix< AFloat > &activationGradientsBackward, TCudaMatrix< AFloat > &weightGradients, TCudaMatrix< AFloat > &biasGradients, TCudaMatrix< AFloat > &df, const TCudaMatrix< AFloat > &activationGradients, const TCudaMatrix< AFloat > &weights, const TCudaMatrix< AFloat > &activationBackward)TMVA::DNN::TCuda< AFloat >static
CalculateConvActivationGradients(std::vector< TCudaMatrix< AFloat > > &activationGradientsBackward, std::vector< TCudaMatrix< AFloat > > &df, const TCudaMatrix< AFloat > &weights, size_t batchSize, size_t inputHeight, size_t inputWidth, size_t depth, size_t height, size_t width, size_t filterDepth, size_t filterHeight, size_t filterWidth)TMVA::DNN::TCuda< AFloat >static
CalculateConvBiasGradients(TCudaMatrix< AFloat > &biasGradients, std::vector< TCudaMatrix< AFloat > > &df, size_t batchSize, size_t depth, size_t nLocalViews)TMVA::DNN::TCuda< AFloat >static
CalculateConvWeightGradients(TCudaMatrix< AFloat > &weightGradients, std::vector< TCudaMatrix< AFloat > > &df, const std::vector< TCudaMatrix< AFloat > > &activations_backward, size_t batchSize, size_t inputHeight, size_t inputWidth, size_t depth, size_t height, size_t width, size_t filterDepth, size_t filterHeight, size_t filterWidth, size_t nLocalViews)TMVA::DNN::TCuda< AFloat >static
calculateDimension(size_t imgDim, size_t fltDim, size_t padding, size_t stride)TMVA::DNN::TCuda< AFloat >static
ConstAdd(TCudaMatrix< AFloat > &A, AFloat beta)TMVA::DNN::TCuda< AFloat >static
ConstMult(TCudaMatrix< AFloat > &A, AFloat beta)TMVA::DNN::TCuda< AFloat >static
ConvLayerBackward(std::vector< TCudaMatrix< AFloat > > &activationGradientsBackward, TCudaMatrix< AFloat > &weightGradients, TCudaMatrix< AFloat > &biasGradients, std::vector< TCudaMatrix< AFloat > > &df, const std::vector< TCudaMatrix< AFloat > > &activationGradients, const TCudaMatrix< AFloat > &weights, const std::vector< TCudaMatrix< AFloat > > &activationBackward, size_t batchSize, size_t inputHeight, size_t inputWidth, size_t depth, size_t height, size_t width, size_t filterDepth, size_t filterHeight, size_t filterWidth, size_t nLocalViews)TMVA::DNN::TCuda< AFloat >static
ConvLayerForward(std::vector< TCudaMatrix< AFloat > > &output, std::vector< TCudaMatrix< AFloat > > &derivatives, const std::vector< TCudaMatrix< AFloat > > &input, const TCudaMatrix< AFloat > &weights, const TCudaMatrix< AFloat > &biases, const DNN::CNN::TConvParams &params, EActivationFunction activFunc, std::vector< TCudaMatrix< AFloat > > &inputPrime)TMVA::DNN::TCuda< AFloat >static
Copy(TCudaMatrix< AFloat > &B, const TCudaMatrix< AFloat > &A)TMVA::DNN::TCuda< AFloat >static
Copy(std::vector< TCudaMatrix< Scalar_t > > &A, const std::vector< TCudaMatrix< Scalar_t > > &B)TMVA::DNN::TCuda< AFloat >static
CopyDiffArch(TCudaMatrix< Scalar_t > &B, const AMatrix_t &A)TMVA::DNN::TCuda< AFloat >static
CopyDiffArch(std::vector< TCudaMatrix< Scalar_t > > &A, const std::vector< AMatrix_t > &B)TMVA::DNN::TCuda< AFloat >static
CrossEntropy(const TCudaMatrix< AFloat > &Y, const TCudaMatrix< AFloat > &output, const TCudaMatrix< AFloat > &weights)TMVA::DNN::TCuda< AFloat >static
CrossEntropyGradients(TCudaMatrix< AFloat > &dY, const TCudaMatrix< AFloat > &Y, const TCudaMatrix< AFloat > &output, const TCudaMatrix< AFloat > &weights)TMVA::DNN::TCuda< AFloat >static
Deflatten(std::vector< TCudaMatrix< AFloat > > &A, const TCudaMatrix< AFloat > &B, size_t index, size_t nRows, size_t nCols)TMVA::DNN::TCuda< AFloat >static
DeviceBuffer_t typedefTMVA::DNN::TCuda< AFloat >
Downsample(TCudaMatrix< AFloat > &A, TCudaMatrix< AFloat > &B, const TCudaMatrix< AFloat > &C, size_t imgHeight, size_t imgWidth, size_t fltHeight, size_t fltWidth, size_t strideRows, size_t strideCols)TMVA::DNN::TCuda< AFloat >static
Dropout(TCudaMatrix< AFloat > &A, AFloat p)TMVA::DNN::TCuda< AFloat >static
fgRandomGenTMVA::DNN::TCuda< AFloat >privatestatic
Flatten(TCudaMatrix< AFloat > &A, const std::vector< TCudaMatrix< AFloat > > &B, size_t size, size_t nRows, size_t nCols)TMVA::DNN::TCuda< AFloat >static
Gauss(TCudaMatrix< AFloat > &B)TMVA::DNN::TCuda< AFloat >static
GaussDerivative(TCudaMatrix< AFloat > &B, const TCudaMatrix< AFloat > &A)TMVA::DNN::TCuda< AFloat >static
GetRandomGenerator()TMVA::DNN::TCuda< AFloat >static
Hadamard(TCudaMatrix< AFloat > &A, const TCudaMatrix< AFloat > &B)TMVA::DNN::TCuda< AFloat >static
HostBuffer_t typedefTMVA::DNN::TCuda< AFloat >
Identity(TCudaMatrix< AFloat > &B)TMVA::DNN::TCuda< AFloat >static
IdentityDerivative(TCudaMatrix< AFloat > &B, const TCudaMatrix< AFloat > &A)TMVA::DNN::TCuda< AFloat >static
Im2col(TCudaMatrix< AFloat > &A, const TCudaMatrix< AFloat > &B, size_t imgHeight, size_t imgWidth, size_t fltHeight, size_t fltWidth, size_t strideRows, size_t strideCols, size_t zeroPaddingHeight, size_t zeroPaddingWidth)TMVA::DNN::TCuda< AFloat >static
Im2colFast(TCudaMatrix< AFloat > &, const TCudaMatrix< AFloat > &, const std::vector< int > &)TMVA::DNN::TCuda< AFloat >inlinestatic
Im2colIndices(std::vector< int > &, const TCudaMatrix< AFloat > &, size_t, size_t, size_t, size_t, size_t, size_t, size_t, size_t, size_t)TMVA::DNN::TCuda< AFloat >inlinestatic
InitializeGauss(TCudaMatrix< AFloat > &A)TMVA::DNN::TCuda< AFloat >static
InitializeGlorotNormal(TCudaMatrix< AFloat > &A)TMVA::DNN::TCuda< AFloat >static
InitializeGlorotUniform(TCudaMatrix< AFloat > &A)TMVA::DNN::TCuda< AFloat >static
InitializeIdentity(TCudaMatrix< AFloat > &A)TMVA::DNN::TCuda< AFloat >static
InitializeUniform(TCudaMatrix< AFloat > &A)TMVA::DNN::TCuda< AFloat >static
InitializeZero(TCudaMatrix< AFloat > &A)TMVA::DNN::TCuda< AFloat >static
L1Regularization(const TCudaMatrix< AFloat > &W)TMVA::DNN::TCuda< AFloat >static
L2Regularization(const TCudaMatrix< AFloat > &W)TMVA::DNN::TCuda< AFloat >static
Matrix_t typedefTMVA::DNN::TCuda< AFloat >
MaxPoolLayerBackward(TCudaMatrix< AFloat > &activationGradientsBackward, const TCudaMatrix< AFloat > &activationGradients, const TCudaMatrix< AFloat > &indexMatrix, size_t imgHeight, size_t imgWidth, size_t fltHeight, size_t fltWidth, size_t strideRows, size_t strideCols, size_t nLocalViews)TMVA::DNN::TCuda< AFloat >static
MeanSquaredError(const TCudaMatrix< AFloat > &Y, const TCudaMatrix< AFloat > &output, const TCudaMatrix< AFloat > &weights)TMVA::DNN::TCuda< AFloat >static
MeanSquaredErrorGradients(TCudaMatrix< AFloat > &dY, const TCudaMatrix< AFloat > &Y, const TCudaMatrix< AFloat > &output, const TCudaMatrix< AFloat > &weights)TMVA::DNN::TCuda< AFloat >static
Multiply(TCudaMatrix< AFloat > &C, const TCudaMatrix< AFloat > &A, const TCudaMatrix< AFloat > &B)TMVA::DNN::TCuda< AFloat >static
MultiplyTranspose(TCudaMatrix< AFloat > &output, const TCudaMatrix< AFloat > &input, const TCudaMatrix< AFloat > &weights)TMVA::DNN::TCuda< AFloat >static
PrepareInternals(std::vector< TCudaMatrix< AFloat > > &inputPrime)TMVA::DNN::TCuda< AFloat >static
Rearrange(std::vector< TCudaMatrix< AFloat > > &out, const std::vector< TCudaMatrix< AFloat > > &in)TMVA::DNN::TCuda< AFloat >static
ReciprocalElementWise(TCudaMatrix< AFloat > &A)TMVA::DNN::TCuda< AFloat >static
RecurrentLayerBackward(TCudaMatrix< AFloat > &state_gradients_backward, TCudaMatrix< AFloat > &input_weight_gradients, TCudaMatrix< AFloat > &state_weight_gradients, TCudaMatrix< AFloat > &bias_gradients, TCudaMatrix< AFloat > &df, const TCudaMatrix< AFloat > &state, const TCudaMatrix< AFloat > &weights_input, const TCudaMatrix< AFloat > &weights_state, const TCudaMatrix< AFloat > &input, TCudaMatrix< AFloat > &input_gradient)TMVA::DNN::TCuda< AFloat >static
Relu(TCudaMatrix< AFloat > &B)TMVA::DNN::TCuda< AFloat >static
ReluDerivative(TCudaMatrix< AFloat > &B, const TCudaMatrix< AFloat > &A)TMVA::DNN::TCuda< AFloat >static
Reshape(TCudaMatrix< AFloat > &A, const TCudaMatrix< AFloat > &B)TMVA::DNN::TCuda< AFloat >static
RotateWeights(TCudaMatrix< AFloat > &A, const TCudaMatrix< AFloat > &B, size_t filterDepth, size_t filterHeight, size_t filterWidth, size_t numFilters)TMVA::DNN::TCuda< AFloat >static
Scalar_t typedefTMVA::DNN::TCuda< AFloat >
ScaleAdd(TCudaMatrix< AFloat > &A, const TCudaMatrix< AFloat > &B, Scalar_t beta=1.0)TMVA::DNN::TCuda< AFloat >static
ScaleAdd(std::vector< TCudaMatrix< Scalar_t > > &A, const std::vector< TCudaMatrix< Scalar_t > > &B, Scalar_t beta=1.0)TMVA::DNN::TCuda< AFloat >static
SetRandomSeed(size_t seed)TMVA::DNN::TCuda< AFloat >static
Sigmoid(TCudaMatrix< AFloat > &B)TMVA::DNN::TCuda< AFloat >static
Sigmoid(TCudaMatrix< AFloat > &YHat, const TCudaMatrix< AFloat > &)TMVA::DNN::TCuda< AFloat >static
SigmoidDerivative(TCudaMatrix< AFloat > &B, const TCudaMatrix< AFloat > &A)TMVA::DNN::TCuda< AFloat >static
Softmax(TCudaMatrix< AFloat > &YHat, const TCudaMatrix< AFloat > &)TMVA::DNN::TCuda< AFloat >static
SoftmaxCrossEntropy(const TCudaMatrix< AFloat > &Y, const TCudaMatrix< AFloat > &output, const TCudaMatrix< AFloat > &weights)TMVA::DNN::TCuda< AFloat >static
SoftmaxCrossEntropyGradients(TCudaMatrix< AFloat > &dY, const TCudaMatrix< AFloat > &Y, const TCudaMatrix< AFloat > &output, const TCudaMatrix< AFloat > &weights)TMVA::DNN::TCuda< AFloat >static
SoftSign(TCudaMatrix< AFloat > &B)TMVA::DNN::TCuda< AFloat >static
SoftSignDerivative(TCudaMatrix< AFloat > &B, const TCudaMatrix< AFloat > &A)TMVA::DNN::TCuda< AFloat >static
SqrtElementWise(TCudaMatrix< AFloat > &A)TMVA::DNN::TCuda< AFloat >static
SquareElementWise(TCudaMatrix< AFloat > &A)TMVA::DNN::TCuda< AFloat >static
Sum(const TCudaMatrix< AFloat > &A)TMVA::DNN::TCuda< AFloat >static
SumColumns(TCudaMatrix< AFloat > &B, const TCudaMatrix< AFloat > &A)TMVA::DNN::TCuda< AFloat >static
SumRows(TCudaMatrix< AFloat > &B, const TCudaMatrix< AFloat > &A)TMVA::DNN::TCuda< AFloat >static
SymmetricRelu(TCudaMatrix< AFloat > &B)TMVA::DNN::TCuda< AFloat >static
SymmetricReluDerivative(TCudaMatrix< AFloat > &B, const TCudaMatrix< AFloat > &A)TMVA::DNN::TCuda< AFloat >static
Tanh(TCudaMatrix< AFloat > &B)TMVA::DNN::TCuda< AFloat >static
TanhDerivative(TCudaMatrix< AFloat > &B, const TCudaMatrix< AFloat > &A)TMVA::DNN::TCuda< AFloat >static
TransposeMultiply(TCudaMatrix< AFloat > &output, const TCudaMatrix< AFloat > &input, const TCudaMatrix< AFloat > &Weights)TMVA::DNN::TCuda< AFloat >static