Skip to content

iflytek/aiges_python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

af64ff7 · Dec 24, 2024

History

50 Commits
Dec 24, 2024
Jun 15, 2022
Jun 15, 2022
Jun 15, 2022
Dec 10, 2023
Aug 2, 2022
Sep 20, 2022
Apr 3, 2023
Jun 15, 2022
Apr 8, 2024

Repository files navigation

Aiges Python

Features

  • 用于本地模拟加载 wrapper.py脚本运行
  • 用于生成 wrapper.py项目工程

原理

模拟加载器行为

  1. 找到wrapper.py
  2. 检验wrapper中的实现是否包含必须要实现的
  3. 顺序调用 wrapper.py 中的 wrapperInit -> wrapperExec -> wrapperFinish

项目打包

  • pip install poetry
  • poetry build

至此 打包出了 whl包可供 pip直接安装下载,稳定后将发布到外网pypi源支持公网用户下载

项目使用

本项目意指在vscode中可直接调试推理 wrapper.py 插件

需要在vscode中配置工作区的 launch.json

vscode debug 配置方法

  1. 确保vscode中使用的解释器或者工作区的python解释器 安装过本项目,方法:

    • pip install aiges (当前可用)
  2. 打开工作区,确保工作区下有 wrapper.py以及其对应python依赖代码

img.png

  1. 选中 vscode 运行调试tab页 img.png

  2. 点击齿轮配置, 更改 module 和 添加 args如下 img.png

  3. 至此本地可调试 wrapper.py

点击绿色播放调试按钮:

img.png

单步,调试 并查看调用堆栈:

img.png

About

A module for test aiges's python wrapper.py

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages