ROOT 6.18/05 Reference Guide |
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 ¶ms, 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 typedef | TMVA::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 |
fgRandomGen | TMVA::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 typedef | TMVA::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 typedef | TMVA::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 typedef | TMVA::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 |