Skip to content

iflytek/aiges_python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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