Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
TMVA::DNN::TCuda< AReal > Member List

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

ActivationDescriptor_t typedefTMVA::DNN::TCuda< AReal >
ActivationFunctionBackward(Tensor_t &dX, const Tensor_t &Y, const Tensor_t &dY, const Tensor_t &X, EActivationFunction activFunct, const ActivationDescriptor_t activationDescr, const AFloat alpha=1, const AFloat beta=0)TMVA::DNN::TCuda< AReal >static
ActivationFunctionForward(Tensor_t &X, EActivationFunction activFunct, const ActivationDescriptor_t activationDescr, const double coef=0.0, const AFloat alpha=1, const AFloat beta=0)TMVA::DNN::TCuda< AReal >static
AdamUpdate(Matrix_t &A, const Matrix_t &M, const Matrix_t &V, Scalar_t alpha, Scalar_t eps)TMVA::DNN::TCuda< AReal >static
AdamUpdateFirstMom(Matrix_t &A, const Matrix_t &B, Scalar_t beta)TMVA::DNN::TCuda< AReal >static
AdamUpdateSecondMom(Matrix_t &A, const Matrix_t &B, Scalar_t beta)TMVA::DNN::TCuda< AReal >static
AddConvBiases(Matrix_t &output, const Matrix_t &biases)TMVA::DNN::TCuda< AReal >static
AddL1RegularizationGradients(Matrix_t &A, const Matrix_t &W, Scalar_t weightDecay)TMVA::DNN::TCuda< AReal >static
AddL2RegularizationGradients(Matrix_t &A, const Matrix_t &W, Scalar_t weightDecay)TMVA::DNN::TCuda< AReal >static
AddRowWise(Matrix_t &output, const Matrix_t &biases)TMVA::DNN::TCuda< AReal >static
AddRowWise(Tensor_t &output, const Matrix_t &biases)TMVA::DNN::TCuda< AReal >inlinestatic
AFloat typedefTMVA::DNN::TCuda< AReal >
AlgorithmBackward_t typedefTMVA::DNN::TCuda< AReal >
AlgorithmDataType_t typedefTMVA::DNN::TCuda< AReal >
AlgorithmForward_t typedefTMVA::DNN::TCuda< AReal >
AlgorithmHelper_t typedefTMVA::DNN::TCuda< AReal >
AlmostEquals(const Matrix_t &A, const Matrix_t &B, double epsilon=0.1)TMVA::DNN::TCuda< AReal >static
Backward(Tensor_t &activationGradientsBackward, Matrix_t &weightGradients, Matrix_t &biasGradients, const Tensor_t &df, const Tensor_t &activationGradients, const Matrix_t &weights, const Tensor_t &activationBackward)TMVA::DNN::TCuda< AReal >static
BatchNormLayerBackward(int axis, const Tensor_t &x, const Tensor_t &dy, Tensor_t &dx, Matrix_t &gamma, Matrix_t &dgamma, Matrix_t &dbeta, const Matrix_t &mean, const Matrix_t &variance, const Matrix_t &iVariance, Scalar_t epsilon, const TensorDescriptor_t &)TMVA::DNN::TCuda< AReal >static
BatchNormLayerForwardInference(int axis, const Tensor_t &x, Matrix_t &gamma, Matrix_t &beta, Tensor_t &y, const Matrix_t &runningMeans, const Matrix_t &runningVars, Scalar_t epsilon, const TensorDescriptor_t &)TMVA::DNN::TCuda< AReal >static
BatchNormLayerForwardTraining(int axis, const Tensor_t &x, Tensor_t &y, Matrix_t &gamma, Matrix_t &beta, Matrix_t &mean, Matrix_t &, Matrix_t &iVariance, Matrix_t &runningMeans, Matrix_t &runningVars, Scalar_t nTrainedBatches, Scalar_t momentum, Scalar_t epsilon, const TensorDescriptor_t &bnParDescriptor)TMVA::DNN::TCuda< AReal >static
BNormDescriptors_t typedefTMVA::DNN::TCuda< AReal >
BNormLayer_t typedefTMVA::DNN::TCuda< AReal >
CalculateConvActivationGradients(Tensor_t &activationGradientsBackward, const Tensor_t &df, const Matrix_t &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< AReal >static
CalculateConvBiasGradients(Matrix_t &biasGradients, const Tensor_t &df, size_t batchSize, size_t depth, size_t nLocalViews)TMVA::DNN::TCuda< AReal >static
CalculateConvWeightGradients(Matrix_t &weightGradients, const Tensor_t &df, const Tensor_t &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< AReal >static
calculateDimension(size_t imgDim, size_t fltDim, size_t padding, size_t stride)TMVA::DNN::TCuda< AReal >static
ConstAdd(Matrix_t &A, Scalar_t beta)TMVA::DNN::TCuda< AReal >static
ConstMult(Matrix_t &A, Scalar_t beta)TMVA::DNN::TCuda< AReal >static
ConvDescriptors_t typedefTMVA::DNN::TCuda< AReal >
ConvLayer_t typedefTMVA::DNN::TCuda< AReal >
ConvLayerBackward(Tensor_t &activationGradientsBackward, Matrix_t &weightGradients, Matrix_t &biasGradients, Tensor_t &df, Tensor_t &activationGradients, const Matrix_t &weights, const Tensor_t &activationBackward, const Tensor_t &outputTensor, EActivationFunction activFunc, const ConvDescriptors_t &, ConvWorkspace_t &, 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< AReal >static
ConvLayerForward(Tensor_t &output, Tensor_t &inputActivationFunc, const Tensor_t &input, const Matrix_t &weights, const Matrix_t &biases, const DNN::CNN::TConvParams &params, EActivationFunction activFunc, Tensor_t &, const ConvDescriptors_t &, ConvWorkspace_t &)TMVA::DNN::TCuda< AReal >static
ConvolutionDescriptor_t typedefTMVA::DNN::TCuda< AReal >
ConvWorkspace_t typedefTMVA::DNN::TCuda< AReal >
Copy(Matrix_t &B, const Matrix_t &A)TMVA::DNN::TCuda< AReal >static
Copy(Tensor_t &A, const Tensor_t &B)TMVA::DNN::TCuda< AReal >static
CopyDiffArch(Matrix_t &B, const AMatrix_t &A)TMVA::DNN::TCuda< AReal >static
CopyDiffArch(Tensor_t &A, const ATensor_t &B)TMVA::DNN::TCuda< AReal >static
CopyDiffArch(std::vector< Matrix_t > &A, const std::vector< AMatrix_t > &B)TMVA::DNN::TCuda< AReal >static
CopyDiffArch(TCudaMatrix< AFloat > &B, const AMatrix_t &A)TMVA::DNN::TCuda< AReal >
CopyDiffArch(std::vector< TCudaMatrix< AFloat > > &B, const std::vector< AMatrix_t > &A)TMVA::DNN::TCuda< AReal >
CreateTensor(size_t n, size_t c, size_t h, size_t w)TMVA::DNN::TCuda< AReal >inlinestatic
CreateTensor(size_t b, size_t t, size_t w)TMVA::DNN::TCuda< AReal >inlinestatic
CreateTensor(DeviceBuffer_t buffer, size_t n, size_t c, size_t h, size_t w)TMVA::DNN::TCuda< AReal >inlinestatic
CreateTensor(DeviceBuffer_t buffer, size_t b, size_t t, size_t w)TMVA::DNN::TCuda< AReal >inlinestatic
CreateWeightTensors(std::vector< Matrix_t > &newWeights, const std::vector< Matrix_t > &weights)TMVA::DNN::TCuda< AReal >inlinestatic
CrossEntropy(const Matrix_t &Y, const Matrix_t &output, const Matrix_t &weights)TMVA::DNN::TCuda< AReal >static
CrossEntropyGradients(Matrix_t &dY, const Matrix_t &Y, const Matrix_t &output, const Matrix_t &weights)TMVA::DNN::TCuda< AReal >static
Deflatten(Tensor_t &A, const Tensor_t &B)TMVA::DNN::TCuda< AReal >static
DeviceBuffer_t typedefTMVA::DNN::TCuda< AReal >
Downsample(Tensor_t &A, Tensor_t &B, const Tensor_t &C, const PoolingDescriptors_t &, PoolingWorkspace_t &, size_t imgHeight, size_t imgWidth, size_t fltHeight, size_t fltWidth, size_t strideRows, size_t strideCols)TMVA::DNN::TCuda< AReal >static
DropoutBackward(Tensor_t &, TDescriptors *, TWorkspace *)TMVA::DNN::TCuda< AReal >inlinestatic
DropoutDescriptor_t typedefTMVA::DNN::TCuda< AReal >
DropoutForward(Tensor_t &A, TDescriptors *descriptors, TWorkspace *workspace, Scalar_t p)TMVA::DNN::TCuda< AReal >static
DropoutForward(Matrix_t &A, Scalar_t p)TMVA::DNN::TCuda< AReal >inlinestatic
EmptyDescriptor_t typedefTMVA::DNN::TCuda< AReal >
FastTanh(Tensor_t &B)TMVA::DNN::TCuda< AReal >inlinestatic
FastTanhDerivative(Tensor_t &B, const Tensor_t &A)TMVA::DNN::TCuda< AReal >inlinestatic
fgRandomGenTMVA::DNN::TCuda< AReal >privatestatic
FilterDescriptor_t typedefTMVA::DNN::TCuda< AReal >
Flatten(Tensor_t &A, const Tensor_t &B)TMVA::DNN::TCuda< AReal >static
FreeConvWorkspace(TWorkspace *&)TMVA::DNN::TCuda< AReal >inlinestatic
FreePoolDropoutWorkspace(TWorkspace *&)TMVA::DNN::TCuda< AReal >inlinestatic
FreeRNNWorkspace(TWorkspace *&)TMVA::DNN::TCuda< AReal >inlinestatic
Gauss(Tensor_t &B)TMVA::DNN::TCuda< AReal >static
GaussDerivative(Tensor_t &B, const Tensor_t &A)TMVA::DNN::TCuda< AReal >static
GenLayer_t typedefTMVA::DNN::TCuda< AReal >
GetRandomGenerator()TMVA::DNN::TCuda< AReal >static
GetTensorLayout()TMVA::DNN::TCuda< AReal >inlinestatic
GRULayerBackward(Matrix_t &state_gradients_backward, Matrix_t &, Matrix_t &, Matrix_t &, Matrix_t &, Matrix_t &, Matrix_t &, Matrix_t &, Matrix_t &, Matrix_t &, Matrix_t &, Matrix_t &, Matrix_t &, const Matrix_t &, const Matrix_t &, const Matrix_t &, const Matrix_t &, const Matrix_t &, const Matrix_t &, const Matrix_t &, const Matrix_t &, const Matrix_t &, const Matrix_t &, const Matrix_t &, Matrix_t &, bool)TMVA::DNN::TCuda< AReal >inlinestatic
Hadamard(Tensor_t &A, const Tensor_t &B)TMVA::DNN::TCuda< AReal >static
Hadamard(Matrix_t &A, const Matrix_t &B)TMVA::DNN::TCuda< AReal >static
HostBuffer_t typedefTMVA::DNN::TCuda< AReal >
IdentityDerivative(Tensor_t &B, const Tensor_t &A)TMVA::DNN::TCuda< AReal >static
Im2col(Matrix_t &A, const Matrix_t &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< AReal >static
Im2colFast(Matrix_t &A, const Matrix_t &B, const std::vector< int > &V)TMVA::DNN::TCuda< AReal >static
Im2colIndices(std::vector< int > &V, const Matrix_t &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< AReal >static
InitializeActivationDescriptor(ActivationDescriptor_t &, EActivationFunction, double=0.0)TMVA::DNN::TCuda< AReal >inlinestatic
InitializeBNormDescriptors(TDescriptors *&, BNormLayer_t *)TMVA::DNN::TCuda< AReal >inlinestatic
InitializeConvDescriptors(TDescriptors *&, ConvLayer_t *)TMVA::DNN::TCuda< AReal >inlinestatic
InitializeConvWorkspace(TWorkspace *&, TDescriptors *&, const DNN::CNN::TConvParams &, ConvLayer_t *)TMVA::DNN::TCuda< AReal >inlinestatic
InitializeGauss(Matrix_t &A)TMVA::DNN::TCuda< AReal >static
InitializeGlorotNormal(Matrix_t &A)TMVA::DNN::TCuda< AReal >static
InitializeGlorotUniform(Matrix_t &A)TMVA::DNN::TCuda< AReal >static
InitializeGRUDescriptors(TDescriptors *&, GenLayer_t *)TMVA::DNN::TCuda< AReal >inlinestatic
InitializeGRUTensors(GenLayer_t *)TMVA::DNN::TCuda< AReal >inlinestatic
InitializeGRUWorkspace(TWorkspace *&, TDescriptors *&, GenLayer_t *)TMVA::DNN::TCuda< AReal >inlinestatic
InitializeIdentity(Matrix_t &A)TMVA::DNN::TCuda< AReal >static
InitializeLSTMDescriptors(TDescriptors *&, GenLayer_t *)TMVA::DNN::TCuda< AReal >inlinestatic
InitializeLSTMTensors(GenLayer_t *)TMVA::DNN::TCuda< AReal >inlinestatic
InitializeLSTMWorkspace(TWorkspace *&, TDescriptors *&, GenLayer_t *)TMVA::DNN::TCuda< AReal >inlinestatic
InitializePoolDescriptors(TDescriptors *&, PoolingLayer_t *)TMVA::DNN::TCuda< AReal >inlinestatic
InitializePoolDropoutWorkspace(TWorkspace *&, TDescriptors *&, const DNN::CNN::TConvParams &, PoolingLayer_t *)TMVA::DNN::TCuda< AReal >inlinestatic
InitializeRNNDescriptors(TDescriptors *&, GenLayer_t *)TMVA::DNN::TCuda< AReal >inlinestatic
InitializeRNNTensors(GenLayer_t *)TMVA::DNN::TCuda< AReal >inlinestatic
InitializeRNNWorkspace(TWorkspace *&, TDescriptors *&, GenLayer_t *)TMVA::DNN::TCuda< AReal >inlinestatic
InitializeUniform(Matrix_t &A)TMVA::DNN::TCuda< AReal >static
InitializeZero(Matrix_t &A)TMVA::DNN::TCuda< AReal >static
InitializeZero(Tensor_t &A)TMVA::DNN::TCuda< AReal >static
IsCudnn()TMVA::DNN::TCuda< AReal >inlinestatic
L1Regularization(const Matrix_t &W)TMVA::DNN::TCuda< AReal >static
L2Regularization(const Matrix_t &W)TMVA::DNN::TCuda< AReal >static
LSTMLayerBackward(Matrix_t &state_gradients_backward, Matrix_t &, Matrix_t &, Matrix_t &, Matrix_t &, Matrix_t &, Matrix_t &, Matrix_t &, Matrix_t &, Matrix_t &, Matrix_t &, Matrix_t &, Matrix_t &, Matrix_t &, Matrix_t &, Matrix_t &, Matrix_t &, Matrix_t &, const Matrix_t &, const Matrix_t &, const Matrix_t &, const Matrix_t &, const Matrix_t &, const Matrix_t &, const Matrix_t &, const Matrix_t &, const Matrix_t &, const Matrix_t &, const Matrix_t &, const Matrix_t &, const Matrix_t &, const Matrix_t &, const Matrix_t &, Matrix_t &, Matrix_t &, Matrix_t &)TMVA::DNN::TCuda< AReal >inlinestatic
Matrix_t typedefTMVA::DNN::TCuda< AReal >
MaxPoolLayerBackward(Tensor_t &activationGradientsBackward, const Tensor_t &activationGradients, const Tensor_t &indexMatrix, const Tensor_t &, const Tensor_t &, const PoolingDescriptors_t &, PoolingWorkspace_t &, size_t imgHeight, size_t imgWidth, size_t fltHeight, size_t fltWidth, size_t strideRows, size_t strideCols, size_t nLocalViews)TMVA::DNN::TCuda< AReal >static
MeanSquaredError(const Matrix_t &Y, const Matrix_t &output, const Matrix_t &weights)TMVA::DNN::TCuda< AReal >static
MeanSquaredErrorGradients(Matrix_t &dY, const Matrix_t &Y, const Matrix_t &output, const Matrix_t &weights)TMVA::DNN::TCuda< AReal >static
Multiply(Matrix_t &C, const Matrix_t &A, const Matrix_t &B)TMVA::DNN::TCuda< AReal >static
MultiplyTranspose(Matrix_t &output, const Matrix_t &input, const Matrix_t &weights)TMVA::DNN::TCuda< AReal >static
MultiplyTranspose(Tensor_t &output, const Tensor_t &input, const Matrix_t &weights)TMVA::DNN::TCuda< AReal >inlinestatic
PoolingDescriptor_t typedefTMVA::DNN::TCuda< AReal >
PoolingDescriptors_t typedefTMVA::DNN::TCuda< AReal >
PoolingLayer_t typedefTMVA::DNN::TCuda< AReal >
PoolingWorkspace_t typedefTMVA::DNN::TCuda< AReal >
PrepareInternals(Tensor_t &)TMVA::DNN::TCuda< AReal >inlinestatic
PrintTensor(const Tensor_t &A, const std::string name="Cuda-tensor", bool=false)TMVA::DNN::TCuda< AReal >static
Rearrange(Tensor_t &out, const Tensor_t &in)TMVA::DNN::TCuda< AReal >static
ReciprocalElementWise(Matrix_t &A)TMVA::DNN::TCuda< AReal >static
RecurrentDescriptor_t typedefTMVA::DNN::TCuda< AReal >
RecurrentLayerBackward(Matrix_t &state_gradients_backward, Matrix_t &input_weight_gradients, Matrix_t &state_weight_gradients, Matrix_t &bias_gradients, Matrix_t &df, const Matrix_t &state, const Matrix_t &weights_input, const Matrix_t &weights_state, const Matrix_t &input, Matrix_t &input_gradient)TMVA::DNN::TCuda< AReal >static
ReduceTensorDescriptor_t typedefTMVA::DNN::TCuda< AReal >
ReleaseBNormDescriptors(TDescriptors *&)TMVA::DNN::TCuda< AReal >inlinestatic
ReleaseConvDescriptors(TDescriptors *&)TMVA::DNN::TCuda< AReal >inlinestatic
ReleaseDescriptor(ActivationDescriptor_t &)TMVA::DNN::TCuda< AReal >inlinestatic
ReleasePoolDescriptors(TDescriptors *&)TMVA::DNN::TCuda< AReal >inlinestatic
ReleaseRNNDescriptors(TDescriptors *&)TMVA::DNN::TCuda< AReal >inlinestatic
Relu(Tensor_t &B)TMVA::DNN::TCuda< AReal >static
ReluDerivative(Tensor_t &B, const Tensor_t &A)TMVA::DNN::TCuda< AReal >static
Reshape(Matrix_t &A, const Matrix_t &B)TMVA::DNN::TCuda< AReal >static
RNNBackward(const Tensor_t &, const Matrix_t &, const Matrix_t &, const Tensor_t &, const Tensor_t &, const Matrix_t &, const Matrix_t &, const Tensor_t &, Tensor_t &, Matrix_t &, Matrix_t &, Tensor_t &, const RNNDescriptors_t &, RNNWorkspace_t &)TMVA::DNN::TCuda< AReal >inlinestatic
RNNDescriptors_t typedefTMVA::DNN::TCuda< AReal >
RNNForward(const Tensor_t &, const Matrix_t &, const Matrix_t &, const Matrix_t &, Tensor_t &, Matrix_t &, Matrix_t &, const RNNDescriptors_t &, RNNWorkspace_t &, bool)TMVA::DNN::TCuda< AReal >inlinestatic
RNNWorkspace_t typedefTMVA::DNN::TCuda< AReal >
RotateWeights(Matrix_t &A, const Matrix_t &B, size_t filterDepth, size_t filterHeight, size_t filterWidth, size_t numFilters)TMVA::DNN::TCuda< AReal >static
Scalar_t typedefTMVA::DNN::TCuda< AReal >
ScaleAdd(Matrix_t &A, const Matrix_t &B, Scalar_t beta=1.0)TMVA::DNN::TCuda< AReal >static
ScaleAdd(Tensor_t &A, const Tensor_t &B, Scalar_t beta=1.0)TMVA::DNN::TCuda< AReal >static
SetRandomSeed(size_t seed)TMVA::DNN::TCuda< AReal >static
Sigmoid(Tensor_t &B)TMVA::DNN::TCuda< AReal >static
Sigmoid(Matrix_t &YHat, const Matrix_t &)TMVA::DNN::TCuda< AReal >static
SigmoidDerivative(Tensor_t &B, const Tensor_t &A)TMVA::DNN::TCuda< AReal >static
Softmax(Matrix_t &YHat, const Matrix_t &)TMVA::DNN::TCuda< AReal >static
SoftmaxCrossEntropy(const Matrix_t &Y, const Matrix_t &output, const Matrix_t &weights)TMVA::DNN::TCuda< AReal >static
SoftmaxCrossEntropyGradients(Matrix_t &dY, const Matrix_t &Y, const Matrix_t &output, const Matrix_t &weights)TMVA::DNN::TCuda< AReal >static
SoftSign(Tensor_t &B)TMVA::DNN::TCuda< AReal >static
SoftSignDerivative(Tensor_t &B, const Tensor_t &A)TMVA::DNN::TCuda< AReal >static
SqrtElementWise(Matrix_t &A)TMVA::DNN::TCuda< AReal >static
SquareElementWise(Matrix_t &A)TMVA::DNN::TCuda< AReal >static
Sum(const Matrix_t &A)TMVA::DNN::TCuda< AReal >static
SumColumns(Matrix_t &B, const Matrix_t &A, Scalar_t alpha=1.0, Scalar_t beta=0.)TMVA::DNN::TCuda< AReal >static
SumRows(Matrix_t &B, const Matrix_t &A)TMVA::DNN::TCuda< AReal >static
SymmetricRelu(Tensor_t &B)TMVA::DNN::TCuda< AReal >static
SymmetricReluDerivative(Tensor_t &B, const Tensor_t &A)TMVA::DNN::TCuda< AReal >static
Tanh(Tensor_t &B)TMVA::DNN::TCuda< AReal >static
TanhDerivative(Tensor_t &B, const Tensor_t &A)TMVA::DNN::TCuda< AReal >static
Tensor_t typedefTMVA::DNN::TCuda< AReal >
TensorDescriptor_t typedefTMVA::DNN::TCuda< AReal >
TransposeMultiply(Matrix_t &output, const Matrix_t &input, const Matrix_t &Weights, Scalar_t alpha=1.0, Scalar_t beta=0.)TMVA::DNN::TCuda< AReal >static