Function writeHierarchyPartitionArtifacts¶
Defined in File tools.h
Function Documentation¶
-
void writeHierarchyPartitionArtifacts(const graph &finest, const hierarchy &hierarchy_root, const vector<vector<int>> &node_paths, const vector<HierarchyPartitionCutRecord> &cut_records, const string &parts_filename, const string &aux_filename)¶
将层次化分割结果写入 JSON 文件。
生成两个文件:
parts_filename:每个 graph node 的层次路径分配(entries 数组)。
aux_filename:叶子 FPGA 资源统计(fpga_stats)和各层级 cut 矩阵(cuts)。 cut 矩阵使用与 computeCutWeightsOld 一致的计数方式。
- Parameters:
finest – [in] 最细层超图。
hierarchy_root – [in] 层次结构根节点。
node_paths – [in] 每个 graph node 的层次路径。
cut_records – [in] 每层分割的 cut 指标记录。
parts_filename – [in] 分配结果输出路径。
aux_filename – [in] 辅助数据输出路径。