tvm_tirx.script.printer.PrinterConfig#
- class tvm_tirx.script.printer.PrinterConfig(*, name=None, show_meta=False, int_dtype='int32', float_dtype='void', verbose_expr=False, indent_spaces=4, print_line_numbers=False, num_context_lines=None, path_to_underline=None, path_to_annotate=None, obj_to_underline=None, obj_to_annotate=None, extra_config=None)#
Bases:
ObjectConfiguration of TVMScript printer.
The
int_dtypeandfloat_dtypearguments populate the string-valuedir.int_dtypeandir.float_dtypeentries inextra_config. Explicit entries inextra_configoverride those arguments.- Parameters:
name (str | None)
show_meta (bool)
int_dtype (str)
float_dtype (str)
verbose_expr (bool)
indent_spaces (int)
print_line_numbers (bool)
num_context_lines (int)
path_to_underline (list[AccessPath] | None)
path_to_annotate (dict[AccessPath, str] | None)
obj_to_underline (list[Object] | None)
obj_to_annotate (dict[Object, str] | None)
extra_config (dict)
- property binding_names#
- property show_meta#
- property verbose_expr#
- property indent_spaces#
- property print_line_numbers#
- property num_context_lines#
- property path_to_underline#
- property path_to_annotate#
- property obj_to_underline#
- property obj_to_annotate#
- property extra_config#
- property render_invisible_path_info#