Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
TMVA::DNN::CNN::TCNNWorkspace< Layer_t > Struct Template Reference

template<typename Layer_t>
struct TMVA::DNN::CNN::TCNNWorkspace< Layer_t >

Definition at line 62 of file ContextHandles.h.

Public Types

using AlgorithmBackward_t = typename Layer_t::AlgorithmBackward_t
 Backward layer operation.
 
using AlgorithmDataType_t = typename Layer_t::AlgorithmDataType_t
 
using AlgorithmForward_t = typename Layer_t::AlgorithmForward_t
 Forward layer operation.
 
using AlgorithmHelper_t = typename Layer_t::AlgorithmHelper_t
 Used for weight grad backward pass.
 
using ReduceTensorDescriptor_t = typename Layer_t::ReduceTensorDescriptor_t
 

Public Attributes

AlgorithmBackward_t AlgorithmBackward
 
AlgorithmForward_t AlgorithmForward
 
size_t * BackwardWorkspace
 
size_t BackwardWorkspaceSize
 
AlgorithmDataType_t DataType
 
size_t * ForwardWorkspace
 
size_t ForwardWorkspaceSize
 
ReduceTensorDescriptor_t fReduceTensorDesc
 
void * fReductionWorkspace = nullptr
 
size_t fReductionWorkspaceSize = 0
 
AlgorithmHelper_t HelperAlgorithm
 
size_t * HelperWorkspace
 
size_t HelperWorkspaceSize
 

Additional Inherited Members

- Public Member Functions inherited from TMVA::DNN::TWorkspace
virtual ~TWorkspace ()
 

#include <TMVA/DNN/CNN/ContextHandles.h>

Inheritance diagram for TMVA::DNN::CNN::TCNNWorkspace< Layer_t >:
[legend]

Member Typedef Documentation

◆ AlgorithmBackward_t

template<typename Layer_t >
using TMVA::DNN::CNN::TCNNWorkspace< Layer_t >::AlgorithmBackward_t = typename Layer_t::AlgorithmBackward_t

Backward layer operation.

Definition at line 64 of file ContextHandles.h.

◆ AlgorithmDataType_t

template<typename Layer_t >
using TMVA::DNN::CNN::TCNNWorkspace< Layer_t >::AlgorithmDataType_t = typename Layer_t::AlgorithmDataType_t

Definition at line 69 of file ContextHandles.h.

◆ AlgorithmForward_t

template<typename Layer_t >
using TMVA::DNN::CNN::TCNNWorkspace< Layer_t >::AlgorithmForward_t = typename Layer_t::AlgorithmForward_t

Forward layer operation.

Definition at line 63 of file ContextHandles.h.

◆ AlgorithmHelper_t

template<typename Layer_t >
using TMVA::DNN::CNN::TCNNWorkspace< Layer_t >::AlgorithmHelper_t = typename Layer_t::AlgorithmHelper_t

Used for weight grad backward pass.

Definition at line 65 of file ContextHandles.h.

◆ ReduceTensorDescriptor_t

template<typename Layer_t >
using TMVA::DNN::CNN::TCNNWorkspace< Layer_t >::ReduceTensorDescriptor_t = typename Layer_t::ReduceTensorDescriptor_t

Definition at line 67 of file ContextHandles.h.

Member Data Documentation

◆ AlgorithmBackward

template<typename Layer_t >
AlgorithmBackward_t TMVA::DNN::CNN::TCNNWorkspace< Layer_t >::AlgorithmBackward

Definition at line 72 of file ContextHandles.h.

◆ AlgorithmForward

template<typename Layer_t >
AlgorithmForward_t TMVA::DNN::CNN::TCNNWorkspace< Layer_t >::AlgorithmForward

Definition at line 71 of file ContextHandles.h.

◆ BackwardWorkspace

template<typename Layer_t >
size_t* TMVA::DNN::CNN::TCNNWorkspace< Layer_t >::BackwardWorkspace

Definition at line 78 of file ContextHandles.h.

◆ BackwardWorkspaceSize

template<typename Layer_t >
size_t TMVA::DNN::CNN::TCNNWorkspace< Layer_t >::BackwardWorkspaceSize

Definition at line 84 of file ContextHandles.h.

◆ DataType

template<typename Layer_t >
AlgorithmDataType_t TMVA::DNN::CNN::TCNNWorkspace< Layer_t >::DataType

Definition at line 75 of file ContextHandles.h.

◆ ForwardWorkspace

template<typename Layer_t >
size_t* TMVA::DNN::CNN::TCNNWorkspace< Layer_t >::ForwardWorkspace

Definition at line 77 of file ContextHandles.h.

◆ ForwardWorkspaceSize

template<typename Layer_t >
size_t TMVA::DNN::CNN::TCNNWorkspace< Layer_t >::ForwardWorkspaceSize

Definition at line 83 of file ContextHandles.h.

◆ fReduceTensorDesc

template<typename Layer_t >
ReduceTensorDescriptor_t TMVA::DNN::CNN::TCNNWorkspace< Layer_t >::fReduceTensorDesc

Definition at line 88 of file ContextHandles.h.

◆ fReductionWorkspace

template<typename Layer_t >
void* TMVA::DNN::CNN::TCNNWorkspace< Layer_t >::fReductionWorkspace = nullptr

Definition at line 81 of file ContextHandles.h.

◆ fReductionWorkspaceSize

template<typename Layer_t >
size_t TMVA::DNN::CNN::TCNNWorkspace< Layer_t >::fReductionWorkspaceSize = 0

Definition at line 86 of file ContextHandles.h.

◆ HelperAlgorithm

template<typename Layer_t >
AlgorithmHelper_t TMVA::DNN::CNN::TCNNWorkspace< Layer_t >::HelperAlgorithm

Definition at line 73 of file ContextHandles.h.

◆ HelperWorkspace

template<typename Layer_t >
size_t* TMVA::DNN::CNN::TCNNWorkspace< Layer_t >::HelperWorkspace

Definition at line 79 of file ContextHandles.h.

◆ HelperWorkspaceSize

template<typename Layer_t >
size_t TMVA::DNN::CNN::TCNNWorkspace< Layer_t >::HelperWorkspaceSize

Definition at line 85 of file ContextHandles.h.

Collaboration diagram for TMVA::DNN::CNN::TCNNWorkspace< Layer_t >:
[legend]

The documentation for this struct was generated from the following file: