Skip to content
This repository has been archived by the owner on Dec 12, 2024. It is now read-only.

Add maintenance note #427

Merged
merged 1 commit into from
Dec 12, 2024
Merged
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
9 changes: 9 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,15 @@ SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception

![Build and test](https://github.com/iml130/mlir-emitc/workflows/Build%20and%20test/badge.svg)

> [!WARNING]
> The code provided in this repository is no longer maintained and superseded by code available in upstream MLIR.

> [!NOTE]
> We encourage to use upstream MLIR lowering passes instead of the TOSA and StableHLO to EmitC conversions provided here.
> Lowering via multiple dialects and hence using different abstraction levels, allows to reuse different optimization passes.
> Furthermore, the generated C and C++ code depends on the standard libraries without requiring additional header files, whereas code generated with the the conversions in this repositories requires a header-only reference implementation.
> For missing features, we highly encourage to consider extending the upstream dialect and conversions.

MLIR-EmitC provides a way to translate ML models into C++ code. The repository
contains scripts and tools to translate Keras and TensorFlow models into the
[TOSA](https://mlir.llvm.org/docs/Dialects/TOSA/) and
Expand Down