NVIDIA IndeX: Math API nvidia_logo_transpbg.gif Up
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
mi::base::details Namespace Reference

Namespace for details of the Base API. More...

Enumerations

enum  Message_severity {
  MESSAGE_SEVERITY_FATAL = 0,
  MESSAGE_SEVERITY_ERROR = 1,
  MESSAGE_SEVERITY_WARNING = 2,
  MESSAGE_SEVERITY_INFO = 3,
  MESSAGE_SEVERITY_VERBOSE = 4,
  MESSAGE_SEVERITY_DEBUG = 5
}
 Constants for possible message severities. More...
 
enum  Message_tag {
  TAG_NONE = 0u,
  TAG_COMPATIBILITY = 1u << 0,
  TAG_UNRECOVERABLE = 1u << 1,
  TAG_API_INPUT = 1u << 2,
  TAG_API_USAGE = 1u << 3,
  TAG_VERSIONING = 1u << 4,
  TAG_SYSTEM_RESOURCE = 1u << 5,
  TAG_MEMORY = 1u << 6,
  TAG_FILE = 1u << 7,
  TAG_STATS = 1u << 8
}
 Tags which help categorize log messages. More...
 

Detailed Description

Namespace for details of the Base API.

Enumeration Type Documentation

Tags which help categorize log messages.

Enumerator
TAG_NONE 

no tags

TAG_COMPATIBILITY 

hardware or library compatibility

TAG_UNRECOVERABLE 

unrecoverable issue, e.g. fatal CUDA errors

TAG_API_INPUT 

e.g. invalid value

TAG_API_USAGE 

e.g. wrong order of operations

TAG_VERSIONING 

e.g. library version info, mismatch

TAG_SYSTEM_RESOURCE 

non-memory, e.g. device assignment, disk space, ...

TAG_MEMORY 

memory resource

TAG_FILE 

file not found, etc.

TAG_STATS 

e.g. timing, memory usage