commit | 26dcb8eeccf26377b3f461fe1e9a5084631f0d83 | [log] [tgz] |
---|---|---|
author | Scott Todd <scott.todd0@gmail.com> | Tue Jan 21 20:28:12 2025 -0800 |
committer | GitHub <noreply@github.com> | Tue Jan 21 20:28:12 2025 -0800 |
tree | f8da4772d28be30eb99f3ea02d81ef5609962afd | |
parent | cac390debbe49523e6d1255021c15cdd5223eeb8 [diff] |
Fixes for CMake 3.31 policy changes. (#19759) The policy https://cmake.org/cmake/help/latest/policy/CMP0175.html says > The `OUTPUT` form does not accept `PRE_BUILD`, `PRE_LINK`, or `POST_BUILD` keywords. > The `TARGET` form requires exactly one of `PRE_BUILD`, `PRE_LINK`, or `POST_BUILD` to be given. Previously, if none were given, `POST_BUILD` was assumed, or if multiple keywords were given, the last one was used. ## Remaining warnings We have a warning for https://cmake.org/cmake/help/latest/policy/CMP0177.html ``` CMake Warning (dev) at compiler/plugins/target/ROCM/CMakeLists.txt:167 (install): Policy CMP0177 is not set: install() DESTINATION paths are normalized. Run "cmake --help-policy CMP0177" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. ``` and this: ``` CMake Warning (dev) at build_tools/cmake/iree_install_support.cmake:62 (install): Target cpuinfo has PUBLIC_HEADER files but no PUBLIC_HEADER DESTINATION. Call Stack (most recent call first): CMakeLists.txt:925 (iree_install_targets) This warning is for project developers. Use -Wno-dev to suppress it. ``` (but we want to drop our cpuinfo dep anyways)
IREE (Intermediate Representation Execution Environment, pronounced as “eerie”) is an MLIR-based end-to-end compiler and runtime that lowers Machine Learning (ML) models to a unified IR that scales up to meet the needs of the datacenter and down to satisfy the constraints and special considerations of mobile and edge deployments.
See our website for project details, user guides, and instructions on building from source.
Releases notes are published on GitHub releases.
Package | Release status |
---|---|
GitHub release (stable) | |
GitHub release (nightly) | |
Python iree-base-compiler | |
Python iree-base-runtime |
Operating system | Build status |
---|---|
Linux | |
macOS | |
macOS | |
Windows |
For the full list of workflows see https://iree.dev/developers/general/github-actions/.
See our website for more information.
Community meeting recordings: IREE YouTube channel
Date | Title | Recording | Slides |
---|---|---|---|
2021-06-09 | IREE Runtime Design Tech Talk | recording | slides |
2020-08-20 | IREE CodeGen (MLIR Open Design Meeting) | recording | slides |
2020-03-18 | Interactive HAL IR Walkthrough | recording | |
2020-01-31 | End-to-end MLIR Workflow in IREE (MLIR Open Design Meeting) | recording | slides |
IREE is licensed under the terms of the Apache 2.0 License with LLVM Exceptions. See LICENSE for more information.