hlsfactory.autodse_vitis.flow_autodse_vitis

Module Contents

Classes

Functions

_extract_top_module_from_tcl

Extract top module name from project.tcl or infer from directory/files.

API

hlsfactory.autodse_vitis.flow_autodse_vitis._extract_top_module_from_tcl(template_dir: pathlib.Path) → str | None

Extract top module name from project.tcl or infer from directory/files.

class hlsfactory.autodse_vitis.flow_autodse_vitis.AutoDSEFlow(work_dir: pathlib.Path, *, output_folder_name: str = 'autodse', max_iterations: int = 3, timeout_min: int = 10)

Bases: hlsfactory.framework.Flow

name: str = 'AutoDSEFlow'
execute(design: hlsfactory.framework.Design, timeout: float | None = None) → list[hlsfactory.framework.Design]