|
tvm
|
Minimal schema for dynamic config canonicalization and validation. More...
#include <tvm/ffi/container/map.h>#include <tvm/ffi/function.h>#include <tvm/ffi/reflection/registry.h>#include <sstream>#include <string>#include <type_traits>#include <unordered_map>#include <utility>#include <vector>Go to the source code of this file.
Classes | |
| class | tvm::ir::ConfigSchema |
| Dynamic config schema for map-like options. More... | |
| struct | tvm::ir::ConfigSchema::OptionEntry |
| Schema entry for one declared option. More... | |
| struct | tvm::ir::ConfigSchema::AttrValidator |
| Trait to set a custom validator for a config option. More... | |
Namespaces | |
| tvm | |
| An object that builds and maintains block scope and StmtSref mapping for Dependence analysis. | |
| tvm::ir | |
Minimal schema for dynamic config canonicalization and validation.
This utility is intended for dynamic map-like configs (e.g. Target options), where we still want type checking, optional defaulting, and canonicalization.