Logo ROOT   6.14/05
Reference Guide
TMVA::DNN::TCuda< AFloat > Member List

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

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
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
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< Scalar_t > &weights, const TCudaMatrix< Scalar_t > &biases, EActivationFunction func, const std::vector< int > &vIndices, size_t nlocalViews, size_t nlocalViewPixels, Scalar_t dropoutProbability, bool applyDropout)TMVA::DNN::TCuda< AFloat >inlinestatic
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 > &A, const TCudaMatrix< AFloat > &B, const std::vector< int > &V)TMVA::DNN::TCuda< AFloat >inlinestatic
Im2colIndices(std::vector< int > &V, const TCudaMatrix< AFloat > &B, size_t nLocalViews, 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 >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(std::vector< TCudaMatrix< AFloat >> &activationGradientsBackward, const std::vector< TCudaMatrix< AFloat >> &activationGradients, const std::vector< TCudaMatrix< AFloat >> &indexMatrix, size_t batchSize, size_t depth, 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
Rearrange(std::vector< TCudaMatrix< AFloat >> &out, const std::vector< TCudaMatrix< AFloat >> &in)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
Sum(const TCudaMatrix< AFloat > &A)TMVA::DNN::TCuda< AFloat >static
SumColumns(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