IREE(Intermediate Representation Execution Environment,发音同 "eerie")是一个基于 MLIR 的端到端编译器和运行时。它将机器学习(ML)模型降级到一个统一的中间表示(IR),该表示既能向上扩展以满足数据中心的需求,也能向下适应移动和边缘部署的约束与特殊考量。
有关项目详情、用户指南和从源代码构建的说明,请访问我们的网站。
发布说明在 GitHub releases 上发布。
| 包 | 发布状态 |
|---|---|
| GitHub 发布(稳定版) | |
| GitHub 发布(每日构建版) | |
iree-base-compiler |
|
iree-base-runtime |
有关发布流程的更多详情,请参阅 https://iree.dev/developers/general/release-management/。
| 操作系统 | 构建状态 |
|---|---|
| Linux | |
| macOS | |
| macOS |
完整的工作流列表请见 https://iree.dev/developers/general/github-actions/。
更多信息请访问我们的网站。
社区会议录像:IREE YouTube 频道
| 日期 | 标题 | 录像 | 幻灯片 |
|---|---|---|---|
| 2025-06-10 | IREE 中的数据平铺:通过编译器设计实现高性能 (AsiaLLVM) | 录像 | 幻灯片 |
| 2025-05-17 | GPU 架构简介与 IREE 的 GPU 代码生成流水线 | 录像 | 幻灯片 |
| 2025-02-12 | AI 的长尾:IREE 和 MLIR 中的 SPIR-V (Vulkanised) | 录像 | 幻灯片 |
| 2024-10-01 | 揭秘 IREE 的内部运作:面向多样化硬件的基于 MLIR 的编译器 | 录像 | |
| 2021-06-09 | IREE 运行时设计技术讲座 | 录像 | 幻灯片 |
| 2020-08-20 | IREE 代码生成 (MLIR 开放设计会议) | 录像 | 幻灯片 |
| 2020-03-18 | 交互式 HAL IR 演练 | 录像 | |
| 2020-01-31 | IREE 中的端到端 MLIR 工作流 (MLIR 开放设计会议) | 录像 | 幻灯片 |
IREE 根据 Apache 2.0 许可证及 LLVM 例外条款进行许可。更多信息请参见 LICENSE。