Namespaces | Classes | Typedefs | Enumerations | Functions
MLCommon::Matrix Namespace Reference

Namespaces

 opg
 

Classes

struct  Data
 This is a helper wrapper around the multi-gpu data blocks owned by a worker. It's design is NOT final. Its so written this way to get something concrete in a short span of time. More...
 
struct  RankSizePair
 
struct  PartDescriptor
 

Typedefs

typedef Data< float > floatData_t
 
typedef Data< double > doubleData_t
 

Enumerations

enum  Layout { LayoutRowMajor = 0 , LayoutColMajor }
 

Functions

std::ostream & operator<< (std::ostream &os, const PartDescriptor &desc)
 
bool operator== (const PartDescriptor &a, const PartDescriptor &b)
 

Typedef Documentation

◆ doubleData_t

◆ floatData_t

Enumeration Type Documentation

◆ Layout

Describes the data layout

Enumerator
LayoutRowMajor 

row major layout

LayoutColMajor 

column major layout

Function Documentation

◆ operator<<()

std::ostream& MLCommon::Matrix::operator<< ( std::ostream &  os,
const PartDescriptor desc 
)

Print matrix descriptor in human readable form

◆ operator==()

bool MLCommon::Matrix::operator== ( const PartDescriptor a,
const PartDescriptor b 
)

compare 2 descriptor objects