Maptools
latest

Maptools 安装与配置

  • 安装环境介绍
    • 系统环境
    • Python
  • 安装依赖库
    • 安装python依赖库
    • 安装pytorch
    • 安装Graphviz
      • 在Windows中安装Graphviz
      • 在Linux/WSL中安装Graphviz
  • 安装 Maptools
    • 在Windows中安装 Maptools
    • 在Linux/WSL中安装 Maptools
  • 配置环境变量
    • 配置cmd环境变量
    • 配置Powershell环境变量
    • 配置Linux/WSL环境变量

使用 Maptools 执行模型映射

  • 准备你的AI模型
    • 获取onnx模型
      • 通过云盘获得onnx模型
      • 自己动手导出onnx模型
      • 从github上获取onnx模型
    • 查看onnx模型
  • 配置全局参数
    • 全局参数介绍
      • mapname
      • quantize
    • 推荐的参数配置方法
  • 执行模型量化
    • 随机校准量化
    • 专用数据集校准量化
    • 模型量化结果说明
  • 执行模型转换
    • 模型转换流程介绍
    • 通过 OnnxConverter 实现模型转换
    • 模型转换结果说明
  • 执行Tile映射 (逻辑映射)
    • 通过 TileMapper 实现Tile映射
    • Tile映射结果说明
  • 执行NoC映射 (物理映射)
    • NoC映射流程介绍
    • 通过 NocMapper 实现NoC映射
    • NoC映射结果说明

使用 Maptools 执行系统仿真

  • 映射前仿真
    • 什么是映射前仿真?
    • 通过 ModelTask 实现映射前仿真
    • 仿真结果验证
  • CalcuSim仿真
    • 什么是 CalcuSim 仿真?
    • CalcuSim 的组织结构
    • 单张图片的 CalcuSim 仿真
      • 量化前仿真
      • 量化后仿真
        • MAC结果范围统计
        • 根据统计结果设置IVC系数
        • 执行仿真
    • 中间结果观测
      • 中间结果保存
      • 中间结果读取
    • 使用测试集实现准确率评估
  • TokSim仿真
    • 什么是 TokSim 仿真?
    • TokSim 的组织结构
    • 使用 TokSim 进行缓存容量评估
    • 使用 TokSim 进行通信负载分布评估

Maptools 源代码结构

  • core
    • 数据类型
      • LogicalTile
      • PhysicalTile
      • ArbitaryEdge
      • MeshEdge
      • NNModelArch
        • NNModelArch.VGG
        • NNModelArch.RESNET
        • NNModelArch.GOOGLENET
        • NNModelArch.YOLO_V3
        • NNModelArch.SQUEEZENET
      • DLEMethod
        • DLEMethod.REVERSE_S
      • DREMethod
        • DREMethod.DyXY
        • DREMethod.RPM
        • DREMethod.OCR
    • 数据结构
      • OperatorConfig
      • TileConfig
      • ModelParams
      • OperatorQuantConfig
      • TileQuantConfig
    • 中间级表示
      • OperatorGraph
      • OriginGraph
      • HostGraph
      • DeviceGraph
      • CTG
      • ACG
  • quantization
    • quantize()
  • mapper
    • graph_shaper
    • operator_parser
    • onnx_converter
      • construct_origin_graph
      • construct_host_graph
      • construct_device_graph
    • tile_mapper
      • map_list
      • match_dict
      • map_dict
  • nlrt
    • 布局
      • 布局设计工具
      • 布局引擎
      • 布局编码
      • 布局结果
    • 布线
      • 布线设计工具
      • 布线引擎
      • 布线编码
      • 布线结果
    • 智能优化算法
  • calcusim
  • toksim
  • drawing
Maptools
  • 搜索


© 版权所有 2023, Wenxu Cao. 版本 349ff232.

利用 Sphinx 构建,使用的 主题 由 Read the Docs 开发.