At(size_t i) const | TMVA::DNN::TCudaTensor< AFloat > | inline |
ComputeStridesFromShape(const std::vector< std::size_t > &shape, bool rowmajorLayout) | TMVA::DNN::TCudaTensor< AFloat > | inlinestatic |
fDevice | TMVA::DNN::TCudaTensor< AFloat > | private |
fElementBuffer | TMVA::DNN::TCudaTensor< AFloat > | private |
fInstances | TMVA::DNN::TCudaTensor< AFloat > | privatestatic |
fMemoryLayout | TMVA::DNN::TCudaTensor< AFloat > | private |
fNDim | TMVA::DNN::TCudaTensor< AFloat > | private |
fShape | TMVA::DNN::TCudaTensor< AFloat > | private |
fSize | TMVA::DNN::TCudaTensor< AFloat > | private |
fStreamIndx | TMVA::DNN::TCudaTensor< AFloat > | private |
fStrides | TMVA::DNN::TCudaTensor< AFloat > | private |
fTensorDescriptor | TMVA::DNN::TCudaTensor< AFloat > | private |
GetComputeStream() const | TMVA::DNN::TCudaTensor< AFloat > | inline |
GetCSize() const | TMVA::DNN::TCudaTensor< AFloat > | inline |
GetData() const | TMVA::DNN::TCudaTensor< AFloat > | inline |
GetData() | TMVA::DNN::TCudaTensor< AFloat > | inline |
GetDataPointer() const | TMVA::DNN::TCudaTensor< AFloat > | inline |
GetDataPointer() | TMVA::DNN::TCudaTensor< AFloat > | inline |
GetDataPointerAt(size_t i) const | TMVA::DNN::TCudaTensor< AFloat > | inline |
GetDataPointerAt(size_t i) | TMVA::DNN::TCudaTensor< AFloat > | inline |
GetDeviceBuffer() const | TMVA::DNN::TCudaTensor< AFloat > | inline |
GetDeviceBuffer() | TMVA::DNN::TCudaTensor< AFloat > | inline |
GetDimAt(size_t i) const | TMVA::DNN::TCudaTensor< AFloat > | inline |
GetFirstSize() const | TMVA::DNN::TCudaTensor< AFloat > | inline |
GetFirstStride() const | TMVA::DNN::TCudaTensor< AFloat > | inline |
GetHSize() const | TMVA::DNN::TCudaTensor< AFloat > | inline |
GetLayout() const | TMVA::DNN::TCudaTensor< AFloat > | inline |
GetMatrix() const | TMVA::DNN::TCudaTensor< AFloat > | inline |
GetNcols() const | TMVA::DNN::TCudaTensor< AFloat > | inline |
GetNDim() const | TMVA::DNN::TCudaTensor< AFloat > | inline |
GetNrows() const | TMVA::DNN::TCudaTensor< AFloat > | inline |
GetShape() const | TMVA::DNN::TCudaTensor< AFloat > | inline |
GetSize() const | TMVA::DNN::TCudaTensor< AFloat > | inline |
GetStrides() const | TMVA::DNN::TCudaTensor< AFloat > | inline |
GetWSize() const | TMVA::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 typedef | TMVA::DNN::TCudaTensor< AFloat > | |
operator TMatrixT() const | TMVA::DNN::TCudaTensor< AFloat > | |
operator()(size_t i, size_t j) const | TMVA::DNN::TCudaTensor< AFloat > | inline |
operator()(size_t i, size_t j, size_t k) const | TMVA::DNN::TCudaTensor< AFloat > | inline |
operator()(size_t i, size_t j, size_t k, size_t l) const | TMVA::DNN::TCudaTensor< AFloat > | inline |
operator=(const TCudaTensor &)=default | TMVA::DNN::TCudaTensor< AFloat > | |
operator=(TCudaTensor &&)=default | TMVA::DNN::TCudaTensor< AFloat > | |
operator[](size_t i) const | TMVA::DNN::TCudaTensor< AFloat > | inline |
Print(const char *name="Tensor", bool truncate=false) const | TMVA::DNN::TCudaTensor< AFloat > | |
PrintShape(const char *name="Tensor") const | TMVA::DNN::TCudaTensor< AFloat > | |
Reshape(const Shape_t &newShape) const | TMVA::DNN::TCudaTensor< AFloat > | inline |
ReshapeInPlace(const Shape_t &newShape) | TMVA::DNN::TCudaTensor< AFloat > | inline |
Scalar_t typedef | TMVA::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 typedef | TMVA::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 &)=default | TMVA::DNN::TCudaTensor< AFloat > | |
TCudaTensor(TCudaTensor &&)=default | TMVA::DNN::TCudaTensor< AFloat > | |
Zero() | TMVA::DNN::TCudaTensor< AFloat > | inline |
~TCudaTensor() | TMVA::DNN::TCudaTensor< AFloat > | |