配置全局参数
在执行模型映射之前, 有必要在这里介绍一下 Maptools 的全局参数, 在使用 Maptools 时, 需要确保这些参数被配置到所有映射和仿真器中, 这些映射和仿真器包括:
OnnxConverterTileMapperNocMapperCalcuSimTokSim
全局参数介绍
需要配置的全局参数包括:
- mapname: str
映射名, 用于区分不同的映射, 可以理解为 project name, 模型映射和系统仿真过程中生成的所有结果文件都会被写入到名为 mapname 的目录 ( ./mapsave/your-mapname ) 中.
推荐的参数配置方法
由于上述全局参数均作为 关键字参数 被传入到对应的映射和仿真器中, 因此推荐使用下面的方法进行全局参数配置:
# 定义全局参数字典
config = {
'mapname': 'your-mapname',
'quantize': True
}
# 在创建映射和仿真器对象时将全局参数解包传入
oc = OnnxConverter(..., **config)
tm = TileMapper(..., **config)
nm = NocMapper(..., **config)
csim = CalcuSim(..., **config)
tsim = TokSim(..., **config)