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#
cstdintcstringdlpack/dlpack.hstringtvm/ffi/container/array.htvm/ffi/container/map.htvm/ffi/endian.htvm/ffi/string.htvm/support/io.h(File io.h)type_traitsunordered_maputilityvector(File vector.h)