Managed reference class to GlobalVarSupplyNode.
More...
#include <global_var_supply.h>
◆ GlobalVarSupply() [1/3]
tvm::GlobalVarSupply::GlobalVarSupply |
( |
const NameSupply & |
name_supply = NameSupply() , |
|
|
std::unordered_map< std::string, GlobalVar > |
name_to_var_map = {} |
|
) |
| |
|
explicit |
Constructor.
- Parameters
-
name_supply | The NameSupply to be used when generating new GlobalVars. |
name_to_var_map | An optional map. |
◆ GlobalVarSupply() [2/3]
tvm::GlobalVarSupply::GlobalVarSupply |
( |
const Array< IRModule > & |
modules | ) |
|
|
explicit |
Constructs a supply from an array of IRModules. GlobalVars generated by this supply are guaranteed not to conflict with any GlobalVars that belong to the modules.
- Parameters
-
modules | Array of IRModules. |
◆ GlobalVarSupply() [3/3]
tvm::GlobalVarSupply::GlobalVarSupply |
( |
const IRModule |
module | ) |
|
|
explicit |
Constructs a GlobalVarSupply from an IRModule. GlobalVars generated by this supply are guaranteed not to conflict with GlobalVars that belong to the modules.
- Parameters
-
◆ TVM_DEFINE_MUTABLE_NOTNULLABLE_OBJECT_REF_METHODS()
The documentation for this class was generated from the following file: