Logo ROOT  
Reference Guide
TMVA::DNN::TCudaTensor< AFloat > Member List

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

At(size_t i) constTMVA::DNN::TCudaTensor< AFloat >inline
ComputeStridesFromShape(const std::vector< std::size_t > &shape, bool rowmajorLayout)TMVA::DNN::TCudaTensor< AFloat >inlinestatic
fDeviceTMVA::DNN::TCudaTensor< AFloat >private
fElementBufferTMVA::DNN::TCudaTensor< AFloat >private
fInstancesTMVA::DNN::TCudaTensor< AFloat >privatestatic
fMemoryLayoutTMVA::DNN::TCudaTensor< AFloat >private
fNDimTMVA::DNN::TCudaTensor< AFloat >private
fShapeTMVA::DNN::TCudaTensor< AFloat >private
fSizeTMVA::DNN::TCudaTensor< AFloat >private
fStreamIndxTMVA::DNN::TCudaTensor< AFloat >private
fStridesTMVA::DNN::TCudaTensor< AFloat >private
fTensorDescriptorTMVA::DNN::TCudaTensor< AFloat >private
GetComputeStream() constTMVA::DNN::TCudaTensor< AFloat >inline
GetCSize() constTMVA::DNN::TCudaTensor< AFloat >inline
GetData() constTMVA::DNN::TCudaTensor< AFloat >inline
GetData()TMVA::DNN::TCudaTensor< AFloat >inline
GetDataPointer() constTMVA::DNN::TCudaTensor< AFloat >inline
GetDataPointer()TMVA::DNN::TCudaTensor< AFloat >inline
GetDataPointerAt(size_t i) constTMVA::DNN::TCudaTensor< AFloat >inline
GetDataPointerAt(size_t i)TMVA::DNN::TCudaTensor< AFloat >inline
GetDeviceBuffer() constTMVA::DNN::TCudaTensor< AFloat >inline
GetDeviceBuffer()TMVA::DNN::TCudaTensor< AFloat >inline
GetDimAt(size_t i) constTMVA::DNN::TCudaTensor< AFloat >inline
GetFirstSize() constTMVA::DNN::TCudaTensor< AFloat >inline
GetFirstStride() constTMVA::DNN::TCudaTensor< AFloat >inline
GetHSize() constTMVA::DNN::TCudaTensor< AFloat >inline
GetLayout() constTMVA::DNN::TCudaTensor< AFloat >inline
GetMatrix() constTMVA::DNN::TCudaTensor< AFloat >inline
GetNcols() constTMVA::DNN::TCudaTensor< AFloat >inline
GetNDim() constTMVA::DNN::TCudaTensor< AFloat >inline
GetNrows() constTMVA::DNN::TCudaTensor< AFloat >inline
GetShape() constTMVA::DNN::TCudaTensor< AFloat >inline
GetSize() constTMVA::DNN::TCudaTensor< AFloat >inline
GetStrides() constTMVA::DNN::TCudaTensor< AFloat >inline
GetWSize() constTMVA::DNN::TCudaTensor< AFloat >inline
InitializeCuda()TMVA::DNN::TCudaTensor< AFloat >private
InitializeCurandStates()TMVA::DNN::TCudaTensor< AFloat >private
isEqual(TCudaTensor< AFloat > &other)TMVA::DNN::TCudaTensor< AFloat >inline
isEqual(const AFloat *hostBufferOther, size_t otherSize)TMVA::DNN::TCudaTensor< AFloat >inline
MemoryLayout typedefTMVA::DNN::TCudaTensor< AFloat >
operator TMatrixT< AFloat >() constTMVA::DNN::TCudaTensor< AFloat >
operator()(size_t i, size_t j) constTMVA::DNN::TCudaTensor< AFloat >inline
operator()(size_t i, size_t j, size_t k) constTMVA::DNN::TCudaTensor< AFloat >inline
operator()(size_t i, size_t j, size_t k, size_t l) constTMVA::DNN::TCudaTensor< AFloat >inline
operator=(const TCudaTensor &)=defaultTMVA::DNN::TCudaTensor< AFloat >
operator=(TCudaTensor &&)=defaultTMVA::DNN::TCudaTensor< AFloat >
operator[](size_t i) constTMVA::DNN::TCudaTensor< AFloat >inline
Print(const char *name="Tensor", bool truncate=false) constTMVA::DNN::TCudaTensor< AFloat >
PrintShape(const char *name="Tensor") constTMVA::DNN::TCudaTensor< AFloat >
Reshape(const Shape_t &newShape) constTMVA::DNN::TCudaTensor< AFloat >inline
ReshapeInPlace(const Shape_t &newShape)TMVA::DNN::TCudaTensor< AFloat >inline
Scalar_t typedefTMVA::DNN::TCudaTensor< AFloat >
SetComputeStream(cudaStream_t stream)TMVA::DNN::TCudaTensor< AFloat >inline
SetConstVal(const AFloat constVal)TMVA::DNN::TCudaTensor< AFloat >inline
SetTensorDescriptor()TMVA::DNN::TCudaTensor< AFloat >
Shape_t typedefTMVA::DNN::TCudaTensor< AFloat >
TCudaTensor()TMVA::DNN::TCudaTensor< AFloat >
TCudaTensor(const AFloat *data, const std::vector< size_t > &shape, MemoryLayout memlayout=MemoryLayout::ColumnMajor, int deviceIndx=0, int streamIndx=0)TMVA::DNN::TCudaTensor< AFloat >
TCudaTensor(TCudaDeviceBuffer< AFloat > buffer, const std::vector< size_t > &shape, MemoryLayout memlayout=MemoryLayout::ColumnMajor, int deviceIndx=0, int streamIndx=0)TMVA::DNN::TCudaTensor< AFloat >
TCudaTensor(const std::vector< size_t > &shape, MemoryLayout memlayout=MemoryLayout::ColumnMajor, int deviceIndx=0, int streamIndx=0)TMVA::DNN::TCudaTensor< AFloat >
TCudaTensor(size_t bsize, size_t csize, size_t hwsize, MemoryLayout memlayout=MemoryLayout::ColumnMajor, int deviceIndx=0, int streamIndx=0)TMVA::DNN::TCudaTensor< AFloat >inline
TCudaTensor(size_t bsize, size_t csize, size_t hsize, size_t wsize, MemoryLayout memlayout=MemoryLayout::ColumnMajor, int deviceIndx=0, int streamIndx=0)TMVA::DNN::TCudaTensor< AFloat >inline
TCudaTensor(size_t n, size_t m, MemoryLayout memlayout=MemoryLayout::ColumnMajor, int deviceIndx=0, int streamIndx=0)TMVA::DNN::TCudaTensor< AFloat >inline
TCudaTensor(const TCudaMatrix< AFloat > &m, size_t dim=2)TMVA::DNN::TCudaTensor< AFloat >
TCudaTensor(const TMatrixT< AFloat > &m, size_t dim=2)TMVA::DNN::TCudaTensor< AFloat >inline
TCudaTensor(TCudaDeviceBuffer< AFloat > buffer, size_t n, size_t m)TMVA::DNN::TCudaTensor< AFloat >inline
TCudaTensor(const TCudaTensor &)=defaultTMVA::DNN::TCudaTensor< AFloat >
TCudaTensor(TCudaTensor &&)=defaultTMVA::DNN::TCudaTensor< AFloat >
Zero()TMVA::DNN::TCudaTensor< AFloat >inline
~TCudaTensor()TMVA::DNN::TCudaTensor< AFloat >