mxnet
Namespaces | Macros | Enumerations
base.h File Reference

Configuration of nnvm as well as basic data structure. More...

#include <dmlc/base.h>
#include <dmlc/common.h>
#include <dmlc/any.h>
#include <dmlc/memory.h>
#include <dmlc/logging.h>
#include <dmlc/registry.h>
#include <dmlc/array_view.h>
Include dependency graph for base.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 nnvm
 

Macros

#define NNVM_STRINGIZE_DETAIL(x)   #x
 
#define NNVM_STRINGIZE(x)   NNVM_STRINGIZE_DETAIL(x)
 
#define NNVM_DESCRIBE(...)   describe(__VA_ARGS__ "\n\nFrom:" __FILE__ ":" NNVM_STRINGIZE(__LINE__))
 
#define NNVM_ADD_FILELINE   "\n\nDefined in " __FILE__ ":L" NNVM_STRINGIZE(__LINE__)
 

Enumerations

enum  nnvm::TypeFlag {
  nnvm::kFloat32 = 0, nnvm::kFloat64 = 1, nnvm::kFloat16 = 2, nnvm::kUint8 = 3,
  nnvm::kInt32 = 4, nnvm::kInt8 = 5, nnvm::kInt64 = 6, nnvm::kInt16 = 8,
  nnvm::kUint16 = 9, nnvm::kUint32 = 10, nnvm::kUint64 = 11, nnvm::kBfloat16 = 12
}
 

Detailed Description

Configuration of nnvm as well as basic data structure.

Macro Definition Documentation

#define NNVM_ADD_FILELINE   "\n\nDefined in " __FILE__ ":L" NNVM_STRINGIZE(__LINE__)
#define NNVM_DESCRIBE (   ...)    describe(__VA_ARGS__ "\n\nFrom:" __FILE__ ":" NNVM_STRINGIZE(__LINE__))
#define NNVM_STRINGIZE (   x)    NNVM_STRINGIZE_DETAIL(x)
#define NNVM_STRINGIZE_DETAIL (   x)    #x