tvm
Classes | Namespaces
serializer.h File Reference

Serializer<T> specializations for tvm::support::Stream. More...

#include <dlpack/dlpack.h>
#include <tvm/ffi/container/array.h>
#include <tvm/ffi/container/map.h>
#include <tvm/ffi/endian.h>
#include <tvm/ffi/string.h>
#include <tvm/support/io.h>
#include <cstdint>
#include <cstring>
#include <string>
#include <type_traits>
#include <unordered_map>
#include <utility>
#include <vector>
Include dependency graph for serializer.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  tvm::support::Serializer< ffi::String >
 
struct  tvm::support::Serializer< ffi::Array< T > >
 
struct  tvm::support::Serializer< ffi::Map< K, V > >
 
struct  tvm::support::Serializer< DLDataType >
 
struct  tvm::support::Serializer< DLDevice >
 

Namespaces

 tvm
 An object that builds and maintains block scope and StmtSref mapping for Dependence analysis.
 
 tvm::support
 

Detailed Description

Serializer<T> specializations for tvm::support::Stream.

Built-in support for:

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