File serializer.h#

↰ Parent directory (tvm/support)

Serializer<T> specializations for Class Stream.

Definition (tvm/support/serializer.h)#

Detailed Description#

Built-in support for:

  • Arithmetic types (endian-aware)

  • Enum types (via underlying arithmetic type)

  • std::string, std::vector<T>, std::pair<A,B>, std::unordered_map<K,V>

  • DLDataType, DLDevice

Custom types with Save(Stream*)/Load(Stream*) methods should define Serializer<Type> specializations directly.

Includes#

  • cstdint

  • cstring

  • dlpack/dlpack.h

  • string

  • tvm/ffi/container/array.h

  • tvm/ffi/container/map.h

  • tvm/ffi/endian.h

  • tvm/ffi/string.h

  • tvm/support/io.h (File io.h)

  • type_traits

  • unordered_map

  • utility

  • vector (File vector.h)

Included By#

Namespaces#

Classes#