3.39.0 在 3.38 镜像内的 arm icraft 换版本需用户确认后执行;替换用的 onchip deb 需能从 fpai_env 或本地获取,否则需用户提供。3.36 暂不提供交叉编译环境,有需要时按 Ubuntu20.04 构建。
check_env.ps1 为 Windows 侧探测脚本;板卡端与容器内检查以文档步骤为准。
上板上传 / SSH / 板端执行由 Fpai-user-connector 负责。
关于
Check, set up, and validate the FPAI/iCraft v3.38 development environment before modelzoo deploy work. On first use, ask for the fpai_kb knowledge-base root and the fpai_env offline-package root (both
Fpai-user-env-check
单模型部署前的开发环境检查与校准 skill: 基础开发环境 / icraft 版本对齐 / icraft python 运行时导入 / AI Python 环境 / 交叉编译环境 / 全链路确认 / 编译与仿真
Fpai-user-one-model的前置门禁:进入导出/编译/上板前先跑本 skill,输出「环境就绪 / 缺项清单」与版本清单。icraft_v<major>.<minor>分支。fpai_kb知识库、fpai_env离线包;首次使用必须由用户提供真实路径。快速使用
输入请求:
或直接运行自动化脚本:
检查流程
C:\Icraft\CLI\bin\icraft.exe)与 python 包同版本且可 import,icraft --version识别;Windows / 交叉编译 / 板卡三处一致。import icraft.xir, icraft.xrt, icraft.host_backend, icraft.buyibackend, icraft.zg330backend,缺一不可。交叉编译环境
交叉编译环境按 icraft 版本确定:
icraft_3.38_24.04_images.tar时,该镜像支持 BY / ZG / WL 三个后端的交叉编译,直接docker load导入使用;无镜像时按 Ubuntu24.04 构建。dpkg -r Icraft/CustomOp→dpkg -i Icraft_3.39.0_onchip.deb,按后端选 onchip 包);无 3.38 镜像时按 Ubuntu24.04 构建。关键约束
<fpai_env_root>\public,版本相关包在<fpai_env_root>\icraft_vx.x;找不到时明确提示“需用户自行安装”,不编造下载地址。输出报告
PASS/ 缺项(缺失项 + 修复指引)。icraft_v分支。文件
SKILL.md— skill 指令(检查流程、报告模板、硬性约束)。README.md— 本文件。scripts/check_env.ps1— 自动化执行步骤 1-5 的环境探测与报告。references/icraft-install-guide.md— iCraft Windows / Ubuntu24.04-aarch64 / Ubuntu24.04-x86_64 安装、Docker 交叉编译环境、3.38 镜像(支持 BY/ZG/WL)、3.39.0 在镜像内换版本、3.36 按 Ubuntu20.04 构建、modelzoo_utils / thirdparty / uv 准备。脚本
check_env.ps1参数:
-IcraftRootC:\Icraft-IcraftVersion3.36/3.38/3.39.0),留空从 CLI 自动识别-FpaiEnvRoot-Pythonpython-Backend100Tai/30Tai/400Tai或BY/ZG/WL;用于 3.36 后端校验(仅 BY/ZG)与镜像 tag 提示-BaseImageTaricraft_3.38_24.04_images.tar路径(3.38 直接使用;3.39.0 在镜像内换版本时使用)-Json/-OutFile参考文档(references/)
icraft-install-guide.md:安装与交叉编译环境搭建(Windows / Ubuntu24.04-aarch64 / Ubuntu24.04-x86_64 / Docker,含 §4.5 3.38 镜像与 3.39.0 换版本、§4.6 3.36 按 Ubuntu20.04 构建)。限制
Fpai-user-one-model及其后续 skill 负责。fpai_env或本地获取,否则需用户提供。3.36 暂不提供交叉编译环境,有需要时按 Ubuntu20.04 构建。check_env.ps1为 Windows 侧探测脚本;板卡端与容器内检查以文档步骤为准。Fpai-user-connector负责。