|
| any.h |
| Container to hold any data type.
|
|
| array_view.h |
| Read only data structure to reference array.
|
|
| base.h |
| defines configuration macros
|
|
| blockingconcurrentqueue.h |
|
| build_config.h |
|
| build_config_default.h |
| Default detection logic for fopen64 and other symbols. May be overriden by CMake.
|
|
| common.h |
| defines some common utility function.
|
|
| concurrency.h |
| thread-safe data structures.
|
|
| concurrentqueue.h |
|
| config.h |
| defines config parser class
|
|
| data.h |
| defines common input data structure, and interface for handling the input data
|
|
| endian.h |
| Endian testing, need c++11.
|
|
| filesystem.h |
| Utilities to manipulate files.
|
|
| input_split_shuffle.h |
| base class to construct input split with global shuffling
|
|
| io.h |
| defines serializable interface of dmlc
|
|
| json.h |
| Lightweight JSON Reader/Writer that read save into C++ data structs. This includes STL composites and structures.
|
|
| logging.h |
| defines logging macros of dmlc allows use of GLOG, fall back to internal implementation when disabled
|
|
| lua.h |
| C++11 header only interface to easily interact with Lua and Torch. This code is evolved from torch plugin code for MXNet.
|
|
| memory.h |
| Additional memory hanlding utilities.
|
|
| memory_io.h |
| defines binary serialization class to serialize things into/from memory region.
|
|
| omp.h |
| header to handle OpenMP compatibility issues
|
|
| optional.h |
| Container to hold optional data.
|
|
| parameter.h |
| Provide lightweight util to do parameter setup and checking.
|
|
| recordio.h |
| recordio that is able to pack binary data into a splittable format, useful to exchange data in binary serialization, such as binary raw data or protobuf
|
|
| registry.h |
| Registry utility that helps to build registry singletons.
|
|
| serializer.h |
| serializer template class that helps serialization. This file do not need to be directly used by most user.
|
|
| strtonum.h |
| A faster implementation of strtof and strtod.
|
|
| thread_group.h |
| Thread and synchronization primitives and lifecycle management.
|
|
| thread_local.h |
| Portable thread local storage.
|
|
| threadediter.h |
| thread backed iterator that can be used to implement general thread-based pipeline such as prefetch and pre-computation To use the functions in this header, C++11 is required
|
|
| timer.h |
| cross platform timer for timing
|
|
| type_traits.h |
| type traits information header
|
|