Skip to content

Commit

Permalink
Update "bindings" reference page to reflect current support status. (i…
Browse files Browse the repository at this point in the history
…ree-org#17005)

* Move "JavaScript" from official bindings down to
unofficial/experimental (given the code is in experimental and is not
being actively developed)
* Add back "Java" alongside JavaScript, Julia, and Rust (in case anyone
is curious about it, at least offer the possibility of bindings)
  • Loading branch information
ScottTodd authored Apr 10, 2024
1 parent 2780fd5 commit 67e234c
Showing 1 changed file with 15 additions and 8 deletions.
23 changes: 15 additions & 8 deletions docs/website/docs/reference/bindings/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,6 @@ Language | Compiler API? | Runtime API? | Published packages?
-------- | ------------ | ----------- | ------------------
[C/C++](#cc) | :white_check_mark: Supported | :white_check_mark: Supported | :x: Unsupported
[Python](#python) | :white_check_mark: Supported | :white_check_mark: Supported | :white_check_mark: Supported
[JavaScript](#javascript) | :grey_question: Experimental | :grey_question: Experimental | :x: Unsupported

### C/C++

Expand All @@ -32,21 +31,29 @@ See the [C API](./c-api.md) reference page.

See the [Python](./python.md) reference page.

### :simple-javascript: JavaScript

* JavaScript bindings for WebAssembly and WebGPU are under development in IREE's
[`experimental/web/`](https://github.com/openxla/iree/tree/main/experimental/web)
directory.

## Unofficial API bindings
## Unofficial and experimental API bindings

Members of our developer community have authored bindings using other languages:

Language | Compiler API? | Runtime API? | Published packages?
-------- | ------------ | ----------- | ------------------
[JavaScript](#javascript) | :grey_question: Experimental | :grey_question: Experimental | :x: Unsupported
[Java](#java) | :x: Unsupported | :grey_question: Experimental | :x: Unsupported
[Julia](#julia) | :grey_question: Experimental | :grey_question: Experimental | :x: Unsupported
[Rust](#rust) | :x: Unsupported | :grey_question: Experimental | :grey_question: Experimental

### :simple-javascript: JavaScript

* JavaScript bindings for WebAssembly and WebGPU are under development in IREE's
[`experimental/web/`](https://github.com/openxla/iree/tree/main/experimental/web)
directory.

### :fontawesome-brands-java: Java

* Java TFLite bindings were developed at one point in IREE's
[`runtime/bindings/tflite/java`](https://github.com/openxla/iree/tree/main/runtime/bindings/tflite/java)
directory.

### :simple-julia: Julia

* [Coil.jl](https://github.com/Pangoraw/Coil.jl) is an experimental package to
Expand Down

0 comments on commit 67e234c

Please sign in to comment.