tvm_tirx.script.ir_builder.dynamic

Contents

tvm_tirx.script.ir_builder.dynamic#

tvm_tirx.script.ir_builder.dynamic(name, dtype='int32', *, loc=UNKNOWN_LOC)#

Create a fresh primitive symbolic variable, independently of builder scope.

Parameters:
  • name (str) – The symbol’s display name. Repeated names do not share identity.

  • dtype (str) – Primitive dtype, defaulting to int32.

  • loc (LocationEntry or Location, optional) – Source location of the symbol.

Returns:

Var – A fresh symbol. Reuse this object to share dimensions across annotations and function bodies, including outside an I.ir_module definition.

Return type:

Var