Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Refresh project status in README and website homepage. #19482

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
43 changes: 20 additions & 23 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,15 +15,17 @@ guides, and instructions on building from source.
[![pre-commit](https://img.shields.io/badge/pre--commit-enabled-brightgreen?logo=pre-commit)](https://github.com/pre-commit/pre-commit)
[![OpenSSF Best Practices](https://www.bestpractices.dev/projects/8738/badge)](https://www.bestpractices.dev/projects/8738)

#### Project Status
## Project news

IREE is still in its early phase. We have settled down on the overarching
infrastructure and are actively improving various software components as well as
project logistics. It is still quite far from ready for everyday use and is made
available without any support at the moment. With that said, we welcome any kind
of feedback on any [communication channels](#communication-channels)
* 2024-05-23: [IREE joins the LF AI & Data Foundation as a sandbox-stage project](https://lfaidata.foundation/blog/2024/05/23/announcing-iree-a-new-initiative-for-machine-learning-deployment/)

## Project status

### Release status

Releases notes are
[published on GitHub releases](https://github.com/iree-org/iree/releases?q=prerelease%3Afalse).

#### Release status

| Package | Release status |
| -- | -- |
Expand All @@ -32,7 +34,7 @@ GitHub release (nightly) | [![GitHub Release](https://img.shields.io/github/v/re
Python iree-base-compiler | [![PyPI version](https://badge.fury.io/py/iree-base-compiler.svg)](https://badge.fury.io/py/iree-base-compiler)
Python iree-base-runtime | [![PyPI version](https://badge.fury.io/py/iree-base-runtime.svg)](https://badge.fury.io/py/iree-base-runtime)

#### Build status
### Build status

[![CI](https://github.com/iree-org/iree/actions/workflows/ci.yml/badge.svg?query=branch%3Amain+event%3Apush)](https://github.com/iree-org/iree/actions/workflows/ci.yml?query=branch%3Amain+event%3Apush)
[![PkgCI](https://github.com/iree-org/iree/actions/workflows/pkgci.yml/badge.svg?query=branch%3Amain+event%3Apush)](https://github.com/iree-org/iree/actions/workflows/pkgci.yml?query=branch%3Amain+event%3Apush)
Expand All @@ -46,7 +48,7 @@ Windows | [![CI - Windows x64 MSVC](https://github.com/iree-org/iree/actions/wor
For the full list of workflows see
https://iree.dev/developers/general/github-actions/.

## Communication Channels
## Communication channels

* [GitHub issues](https://github.com/iree-org/iree/issues): Feature requests,
bugs, and other work tracking
Expand All @@ -59,36 +61,31 @@ https://iree.dev/developers/general/github-actions/.
* (Legacy) [iree-discuss email list](https://groups.google.com/forum/#!forum/iree-discuss):
Announcements, general and low-priority discussion

#### Related Project Channels
### Related project channels

* [MLIR topic within LLVM Discourse](https://llvm.discourse.group/c/llvm-project/mlir/31):
IREE is enabled by and heavily relies on [MLIR](https://mlir.llvm.org). IREE
sometimes is referred to in certain MLIR discussions. Useful if you are also
interested in MLIR evolution.

## Architecture Overview
## Architecture overview

<!-- TODO(scotttodd): switch to <picture> once better supported? https://github.blog/changelog/2022-05-19-specify-theme-context-for-images-in-markdown-beta/ -->
![IREE Architecture](docs/website/docs/assets/images/iree_architecture_dark.svg#gh-dark-mode-only)
![IREE Architecture](docs/website/docs/assets/images/iree_architecture.svg#gh-light-mode-only)

See [our website](https://iree.dev/) for more information.

## Presentations and Talks
## Presentations and talks

Community meeting recordings: [IREE YouTube channel](https://www.youtube.com/@iree4356)

* 2021-06-09: IREE Runtime Design Tech Talk ([recording](https://drive.google.com/file/d/1p0DcysaIg8rC7ErKYEgutQkOJGPFCU3s/view) and [slides](https://drive.google.com/file/d/1ikgOdZxnMz1ExqwrAiuTY9exbe3yMWbB/view?usp=sharing))
* 2020-08-20: IREE CodeGen: MLIR Open Design Meeting Presentation
([recording](https://drive.google.com/file/d/1325zKXnNIXGw3cdWrDWJ1-bp952wvC6W/view?usp=sharing)
and
[slides](https://docs.google.com/presentation/d/1NetHjKAOYg49KixY5tELqFp6Zr2v8_ujGzWZ_3xvqC8/edit))
* 2020-03-18: Interactive HAL IR Walkthrough
([recording](https://drive.google.com/file/d/1_sWDgAPDfrGQZdxAapSA90AD1jVfhp-f/view?usp=sharing))
* 2020-01-31: End-to-end MLIR Workflow in IREE: MLIR Open Design Meeting Presentation
([recording](https://drive.google.com/open?id=1os9FaPodPI59uj7JJI3aXnTzkuttuVkR)
and
[slides](https://drive.google.com/open?id=1RCQ4ZPQFK9cVgu3IH1e5xbrBcqy7d_cEZ578j84OvYI))
Date | Title | Recording | Slides
---- | ----- | --------- | ------
2021-06-09 | IREE Runtime Design Tech Talk | [recording](https://drive.google.com/file/d/1p0DcysaIg8rC7ErKYEgutQkOJGPFCU3s/view) | [slides](https://drive.google.com/file/d/1ikgOdZxnMz1ExqwrAiuTY9exbe3yMWbB/view?usp=sharing)
2020-08-20 | IREE CodeGen (MLIR Open Design Meeting) | [recording](https://drive.google.com/file/d/1325zKXnNIXGw3cdWrDWJ1-bp952wvC6W/view?usp=sharing) | [slides](https://docs.google.com/presentation/d/1NetHjKAOYg49KixY5tELqFp6Zr2v8_ujGzWZ_3xvqC8/edit)
2020-03-18 | Interactive HAL IR Walkthrough | [recording](https://drive.google.com/file/d/1_sWDgAPDfrGQZdxAapSA90AD1jVfhp-f/view?usp=sharing) |
2020-01-31 | End-to-end MLIR Workflow in IREE (MLIR Open Design Meeting) | [recording](https://drive.google.com/open?id=1os9FaPodPI59uj7JJI3aXnTzkuttuVkR) | [slides](https://drive.google.com/open?id=1RCQ4ZPQFK9cVgu3IH1e5xbrBcqy7d_cEZ578j84OvYI)

## License

Expand Down
3 changes: 3 additions & 0 deletions docs/website/docs/developers/general/release-management.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,9 @@ We periodically promote one of these candidates to a "stable" release by
removing the "pre-release" status. This makes it show up as a "latest" release
on GitHub. We also push the Python packages for this release to PyPI.

All stable (non-prerelease) releases can be viewed at
<https://github.com/iree-org/iree/releases?q=prerelease%3Afalse>.

## Release status

| Package | Release status |
Expand Down
47 changes: 35 additions & 12 deletions docs/website/docs/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ 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.

## Key features
## :octicons-sparkles-fill-16: Key features

<div class="grid cards" markdown>

Expand Down Expand Up @@ -61,7 +61,7 @@ considerations of mobile and edge deployments.

</div>

## Support matrix
## :material-table-star: Support matrix

IREE supports importing from a variety of ML frameworks:

Expand Down Expand Up @@ -97,7 +97,7 @@ Support for hardware accelerators and APIs is also included:
- [ ] AMD AIE (experimental)
- [ ] WebGPU (experimental)

## Project architecture
## :octicons-telescope-fill-24: Project architecture

IREE adopts a _holistic_ approach towards ML model compilation: the IR produced
contains both the _scheduling_ logic, required to communicate data dependencies
Expand All @@ -109,7 +109,7 @@ like [SPIR-V](https://www.khronos.org/spir/).
![IREE Architecture](./assets/images/iree_architecture_dark.svg#gh-dark-mode-only)
![IREE Architecture](./assets/images/iree_architecture.svg#gh-light-mode-only)

## Workflow overview
## :octicons-book-16: Workflow overview

Using IREE involves the following general steps:

Expand All @@ -132,7 +132,7 @@ Using IREE involves the following general steps:

Use IREE's runtime components to execute your compiled model

### Importing models from ML frameworks
### :octicons-package-dependents-16: Importing models from ML frameworks

IREE supports importing models from a growing list of
[ML frameworks](./guides/ml-frameworks/index.md) and model formats:
Expand All @@ -143,7 +143,7 @@ IREE supports importing models from a growing list of
* [:simple-tensorflow: TensorFlow](./guides/ml-frameworks/tensorflow.md) and
[:simple-tensorflow: TensorFlow Lite](./guides/ml-frameworks/tflite.md)

### Selecting deployment configurations
### :octicons-rocket-24: Selecting deployment configurations

IREE provides a flexible set of tools for various
[deployment scenarios](./guides/deployment-configurations/index.md). Fully
Expand All @@ -159,7 +159,7 @@ runtime entirely or interface with custom accelerators.
IREE supports the full set of these configurations using the same underlying
technology.

### Compiling models
### :octicons-file-code-24: Compiling models

Model compilation is performed ahead-of-time on a _host_ machine for any
combination of _targets_. The compilation process converts from layers and
Expand All @@ -172,13 +172,27 @@ SPIR-V kernels and Vulkan API calls. For
[CPU execution](./guides/deployment-configurations/cpu.md), native code with
static or dynamic linkage and the associated function calls are generated.

### Running models
### :octicons-terminal-24: Running models

IREE offers a low level C API, as well as several sets of
[API bindings](./reference/bindings/index.md) for compiling and running programs
using various languages.

## Communication channels
## :octicons-people-24: Community

IREE is a [sandbox-stage project](https://lfaidata.foundation/projects/iree/)
of [LF AI & Data Foundation](https://lfaidata.foundation/) made possible thanks
to a growing community of developers.

See how IREE is used:

[:octicons-arrow-right-24: Community](./community/index.md)

### :material-newspaper: Project news

* 2024-05-23: [IREE joins the LF AI & Data Foundation as a sandbox-stage project](https://lfaidata.foundation/blog/2024/05/23/announcing-iree-a-new-initiative-for-machine-learning-deployment/)

### :octicons-broadcast-24: Communication channels

* :fontawesome-brands-github:
[GitHub issues](https://github.com/iree-org/iree/issues): Feature requests,
Expand All @@ -193,10 +207,19 @@ using various languages.
* :fontawesome-solid-envelope: (Legacy) [iree-discuss email list](https://groups.google.com/forum/#!forum/iree-discuss):
Announcements, general and low-priority discussion

## Roadmap
## :octicons-project-24: Project operations

### :octicons-file-code-24: Developer documentation

Interested in contributing to IREE? Check out our developer documentation:

[:octicons-arrow-right-24: Developers](./developers/index.md)

### :octicons-project-roadmap-24: Roadmap

IREE is in the early stages of development and is not yet ready for broad
adoption. We use both
IREE uses
[GitHub Issues](https://github.com/iree-org/iree/issues) for most work
planning. Some subprojects use both
[GitHub Projects](https://github.com/iree-org/iree/projects) and
[GitHub Milestones](https://github.com/iree-org/iree/milestones) to track
progress.
Expand Down
2 changes: 1 addition & 1 deletion docs/website/requirements.txt
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
mkdocs-material==9.5.19
mkdocs-material==9.5.48
mkdocs-redirects==1.2.1
Loading