Skip to content

Commit bc268fc

Browse files
author
Adithya Krishna
committed
Updated Branch with Main
Signed-off-by: Adithya Krishna <[email protected]>
2 parents 2716bab + 2a9dacd commit bc268fc

File tree

192 files changed

+27234
-9358
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

192 files changed

+27234
-9358
lines changed

.env

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
WASMEDGE_VERSION='0.11.2'
1+
WASMEDGE_VERSION='0.13.1'

.eslintrc.js

+25
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,31 @@ module.exports = {
2121
'plugin:import/warnings',
2222
'plugin:@typescript-eslint/eslint-recommended',
2323
'plugin:@typescript-eslint/recommended',
24+
'plugin:prettier/recommended',
25+
'plugin:md/recommended',
26+
],
27+
overrides: [
28+
{
29+
files: ['*.md'],
30+
parser: 'markdown-eslint-parser',
31+
rules: {
32+
'prettier/prettier': [
33+
'error',
34+
// Important to force prettier to use "markdown" parser - otherwise it wouldn't be able to parse *.md files.
35+
// You also can configure other options supported by prettier here - "prose-wrap" is
36+
// particularly useful for *.md files
37+
{ parser: 'markdown' },
38+
],
39+
},
40+
},
41+
{
42+
files: ['*.md.js'], // Will match js code inside *.md files
43+
rules: {
44+
// Example - disable 2 core eslint rules 'no-unused-vars' and 'no-undef'
45+
'no-unused-vars': 'off',
46+
'no-undef': 'off',
47+
},
48+
},
2449
],
2550
parserOptions: {
2651
ecmaFeatures: {

.github/workflows/build-test.yml

+14
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,20 @@ on:
33
workflow_dispatch:
44
pull_request:
55
types: [opened, synchronize, reopened, labeled, ready_for_review]
6+
branches:
7+
- main
8+
paths-ignore:
9+
- 'README.md'
10+
- 'LICENSE'
11+
- 'CODE_OF_CONDUCT.md'
12+
- 'CONTRIBUTING.md'
13+
- '.vscode/**'
14+
- '.husky/**'
15+
- '.env'
16+
- '.gitignore'
17+
push:
18+
branches:
19+
- main
620
paths-ignore:
721
- 'README.md'
822
- 'LICENSE'

.github/workflows/lint.yml

+2
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@ name: Lint
33
on:
44
workflow_dispatch:
55
push:
6+
branches:
7+
- main
68
pull_request:
79
branches:
810
- main

README.md

+14-14
Original file line numberDiff line numberDiff line change
@@ -1,31 +1,31 @@
1-
![WasmEdge Logo](https://github.com/WasmEdge/.github/raw/main/profile/wasmedge-runtime-logo.png)
2-
31
# WasmEdge Docs
42

5-
This repo contains technical documentation for the [WasmEdge Runtime](https://github.com/WasmEdge/WasmEdge) project. The documentation website built from this repo is published https://wasmedge.org/docs/, check it out!
3+
![WasmEdge Logo](https://github.com/WasmEdge/.github/raw/main/profile/wasmedge-runtime-logo.png)
4+
5+
This repo contains technical documentation for the [WasmEdge Runtime](https://github.com/WasmEdge/WasmEdge) project. The documentation website built from this repo is published <https://wasmedge.org/docs/>, check it out!
66

7-
# Setting up the Docs Locally
7+
## Setting up the Docs Locally
88

99
To set up the WasmEdge Docs locally, you will need to follow these general steps:
1010

1111
1. **Clone the project:** Go to the GitHub repository page of the WasmEdge Docs project and click on the "Code" button to get the URL of the repository. Then, open a terminal or command prompt and type the following command:
1212

13-
```bash
14-
git clone https://github.com/WasmEdge/docs.git
15-
```
13+
```bash
14+
git clone https://github.com/WasmEdge/docs.git
15+
```
1616

1717
2. **Install dependencies:** Navigate to the project directory in the terminal and run the following command to install the necessary dependencies:
1818

19-
```bash
20-
npm install
21-
```
19+
```bash
20+
npm install
21+
```
2222

2323
3. **Start the development server:** Once the dependencies are installed, you can start the development server by running the following command:
2424

25-
```bash
26-
npm start
27-
```
25+
```bash
26+
npm start
27+
```
2828

29-
This should start the development server on port 3000. You can access the running application by opening a web browser and navigating to http://localhost:3000/docs/.
29+
This should start the development server on port 3000. You can access the running application by opening a web browser and navigating to <http://localhost:3000/docs/>.
3030

3131
That's it! You should now have a local instance of the WasmEdge Docs running on your machine.

docs/contribute/contribute.md

+4-3
Original file line numberDiff line numberDiff line change
@@ -20,14 +20,15 @@ Pull requests are always welcome, even if they only contain small fixes like typ
2020

2121
Please submit a pull request broken down into small changes bit by bit. A pull request consisting of a lot features and code changes may be hard to review. It is recommended to submit pull requests in an incremental fashion.
2222

23-
> If you split your pull request into small changes, please make sure any of the changes that goes to master will not break anything. Otherwise, it can not be merged until this feature is complete.
23+
<!-- prettier-ignore -->
24+
:::note
25+
If you split your pull request into small changes, please make sure any of the changes that goes to master will not break anything. Otherwise, it can not be merged until this feature is complete.
26+
:::
2427

2528
### Fork and Clone the Repository
2629

2730
Fork [the WasmEdge repository](https://github.com/WasmEdge/WasmEdge) and clone the code to your local workspace
2831

29-
> The WasmEdge team builds lots of extensions of Server-side WebAssembly, like [TensorFlow](https://github.com/second-state/WasmEdge-tensorflow), [Storage](https://github.com/second-state/WasmEdge-storage), [Command interface] and so on. If you want to contribute to the extensions, please check out [the details here](../develop/wasmedge/extensions/unique_extensions).
30-
3132
### Branches and Commits
3233

3334
Changes should be made on your own fork in a new branch. Pull requests should be rebased on the top of master.

docs/contribute/installer.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,11 @@
22
sidebar_position: 7
33
---
44

5-
# Installer System explanation
5+
# Installer Guide
66

77
## Overview
88

9-
WasmEdge installer is designed for installing the Core Tools (`wasmedge`, `wasmedgec`), the Libraries (`libwasmedge`), the Extensions(`wasmedge-tensorflow`), and the Plugins(`wasi-nn`, `wasi-crytpo`).
9+
WasmEdge installer is designed for installing the Core Tools (`wasmedge`, `wasmedge compile`), the Libraries (`libwasmedge`), the Extensions(`wasmedge-tensorflow`), and the Plugins(`wasi-nn`, `wasi-crytpo`).
1010

1111
## Dependencies
1212

@@ -63,7 +63,7 @@ The real installer handles all stuff. It supports python2.7 (not tested on earli
6363
- Short Option: `-v VERSION`
6464
- Full Option: `--version VERSION`
6565
- Description: Install the given VERSION of WasmEdge
66-
- Available Value: VERSION `0.11.2` or other valid release versions.
66+
- Available Value: VERSION `{{ wasmedge_version }}` or other valid release versions.
6767
- Note - In the case of supplied an invalid or nonexistent version, the installer exists with an error.
6868

6969
### Installation path
@@ -123,7 +123,7 @@ The real installer handles all stuff. It supports python2.7 (not tested on earli
123123

124124
- Note - Currently `--plugins` is an experimental option.
125125

126-
- Full Option: `--plugins wasi_crypto:0.11.0`
126+
- Full Option: `--plugins wasi_crypto:0.12.0`
127127

128128
- Note - The format for this argument is `<plugin_name>:<version_number>`. `<version_number>` is not compulsory. For example `--plugins wasi_crypto` is a valid option.
129129
- Note - `<plugin_name>` is cases sensitive. Allowed values are stated [here](https://wasmedge.org/docs/contribute/plugin/intro) in the `Rust Crate` column. The logic is that the release name should be the same.

docs/contribute/plugin/develop_plugin_c.md

+5-2
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,12 @@ Assume that the plug-in example is in the file `testplugin.c`.
1818

1919
The goal of the plug-in is to provide the host functions which can be imported when instantiating WASM.
2020

21-
Therefore, developers can implement their plug-in host functions first, as the same as the [host functions in WasmEdge C API](/embed/c/reference/0.12.0.md#host-functions).
21+
Therefore, developers can implement their plug-in host functions first, as the same as the [host functions in WasmEdge C API](/embed/c/reference/latest.md#host-functions).
2222

23-
> For the more details about the [external data](/embed/c/host_function.md#host-data) and [calling frame context](/embed/c/host_function.md#calling-frame-context), please refer to the host function guide.
23+
<!-- prettier-ignore -->
24+
:::note
25+
For the more details about the [external data](/embed/c/host_function.md#host-data) and [calling frame context](/embed/c/host_function.md#calling-frame-context), please refer to the host function guide.
26+
:::
2427

2528
```c
2629
#include <wasmedge/wasmedge.h>

docs/contribute/plugin/develop_plugin_cpp.md

+4-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,10 @@ sidebar_position: 3
44

55
# Develop WasmEdge Plug-in in C++ API
66

7-
> We recommend developers to [develop plug-ins in WasmEdge C API](develop_plugin_c.md).
7+
<!-- prettier-ignore -->
8+
:::note
9+
We recommend developers to [develop plug-ins in WasmEdge C API](develop_plugin_c.md).
10+
:::
811

912
## Prerequisites
1013

Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
# Develop WasmEdge Plug-in in Rust SDK with witc
2+
3+
Once you complete C++ plugin code, you can use witc[^1] to generate Rust Plugin SDK
4+
5+
## Example wasmedge_opencvmini
6+
7+
Consider you get a file `wasmedge_opencvmini.wit` with below content
8+
9+
```wit
10+
imdecode: func(buf: list<u8>) -> u32
11+
imshow: func(window-name: string, mat-key: u32) -> unit
12+
waitkey: func(delay: u32) -> unit
13+
```
14+
15+
Using witc can generate Rust plugin code for it
16+
17+
```shell
18+
witc plugin wasmedge_opencvmini.wit
19+
```
20+
21+
Now, you will create a SDK crate by
22+
23+
```shell
24+
cargo new --lib opencvmini-sdk && cd opencvmini-sdk
25+
```
26+
27+
witc put rust code to stdout, therefore, you might like to create a new module file for generated code
28+
29+
```shell
30+
witc plugin wasmedge_opencvmini.wit > src/generated.rs
31+
```
32+
33+
Finally, you write down `mod generated` in `src/lib.rs` to access the code, and write some wrappers
34+
35+
```rust
36+
mod generated;
37+
38+
pub fn imdecode(buf: &[u8]) -> u32 {
39+
unsafe { generated::imdecode(buf.as_ptr(), buf.len()) }
40+
}
41+
pub fn imshow(window_name: &str, mat_key: u32) -> () {
42+
unsafe { generated::imshow(window_name.as_ptr(), window_name.len(), mat_key) }
43+
}
44+
pub fn waitkey(delay: u32) -> () {
45+
unsafe { generated::waitkey(delay) }
46+
}
47+
```
48+
49+
[^1]: <https://github.com/second-state/witc>

docs/contribute/plugin/intro.md

+4-3
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,6 @@ Please [refer to the plugin example code](https://github.com/WasmEdge/WasmEdge/t
2222

2323
There are several plug-in releases with the WasmEdge official releases. Please check the following table to check the release status and how to build from source with the plug-ins.
2424

25-
> The `WasmEdge-Process` plug-in is attached in the WasmEdge release tarballs.
26-
2725
| Plug-in | Rust Crate | Released Platforms | Build Steps |
2826
| --- | --- | --- | --- |
2927
| WasmEdge-Process | [wasmedge_process_interface][] | `manylinux2014 x86_64`, `manylinux2014 aarch64`, and `ubuntu 20.04 x86_64` (since `0.10.0`) | [Build Wtih WasmEdge-Process](/contribute/source/plugin/process) |
@@ -35,7 +33,10 @@ There are several plug-in releases with the WasmEdge official releases. Please c
3533
| WasmEdge-Tensorflow | [wasmedge_tensorflow_interface][] | `manylinux2014 x86_64`, `manylinux2014 aarch64`, `ubuntu 20.04 x86_64`, `darwin x86_64`, and `darwin arm64` (since `0.13.0`) | [Build With WasmEdge-Tensorflow](/contribute/source/plugin/tensorflow) |
3634
| WasmEdge-TensorflowLite | [wasmedge_tensorflow_interface][] | `manylinux2014 x86_64`, `manylinux2014 aarch64`, `ubuntu 20.04 x86_64`, `darwin x86_64`, and `darwin arm64` (since `0.13.0`) | [Build With WasmEdge-TensorflowLite](/contribute/source/plugin/tensorflowlite) |
3735

38-
> Due to the `OpenVINO` dependency, we only release the WASI-NN plug-in for the `OpenVINO` backend on `Ubuntu 20.04 x86_64` now. We'll work with `manylinux2014` versions in the future.
36+
<!-- prettier-ignore -->
37+
:::note
38+
Due to the `OpenVINO` dependency, we only release the WASI-NN plug-in for the `OpenVINO` backend on `Ubuntu 20.04 x86_64` now. We'll work with `manylinux2014` versions in the future.
39+
:::
3940

4041
[wasmedge_process_interface]: https://crates.io/crates/wasmedge_process_interface
4142
[wasmedge_tensorflow_interface]: https://crates.io/crates/wasmedge_tensorflow_interface

docs/contribute/source/build_from_src.md

+8
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,15 @@ WasmEdge provides various tools for enabling different runtime environments for
2929
- `wasmedge` executes a `WASM` file in the interpreter mode or a compiled `WASM` file in the ahead-of-time compilation mode.
3030
- To disable building all tools, you can set the CMake option `WASMEDGE_BUILD_TOOLS` to `OFF`.
3131
2. `wasmedgec` is the ahead-of-time `WASM` compiler.
32+
3233
- `wasmedgec` compiles a general `WASM` file into a compiled `WASM` file.
3334
- To disable building the ahead-of-time compiler only, you can set the CMake option `WASMEDGE_BUILD_AOT_RUNTIME` to `OFF`.
35+
36+
<!-- prettier-ignore -->
37+
:::note
38+
The usage of `wasmedgec` is equal to `wasmedge compile`. We decide to deprecate `wasmedgec` in the future.
39+
:::
40+
3441
3. `libwasmedge.so` is the WasmEdge C API shared library. (`libwasmedge.dylib` on MacOS and `wasmedge.dll` on Windows)
3542
- `libwasmedge.so`, `libwasmedge.dylib`, or `wasmedge.dll` provides the C API for the ahead-of-time compiler and the WASM runtime.
3643
- The APIs related to the ahead-of-time compiler will always fail if the CMake option `WASMEDGE_BUILD_AOT_RUNTIME` is set as `OFF`.
@@ -89,6 +96,7 @@ Developers can follow the steps to build WasmEdge with plug-ins from source.
8996
- [WasmEdge-Image](../source/plugin/image.md)
9097
- [WasmEdge-TensorFlow](../source/plugin/tensorflow.md)
9198
- [WasmEdge-TensorFlowLite](../source/plugin/tensorflowlite.md)
99+
- [WASI-Logging](../source/plugin/wasi_logging.md)
92100

93101
## Run Tests
94102

docs/contribute/source/os/android/build.md

+4-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,10 @@ However, the WasmEdge installer does not support Android. The user must download
2121

2222
Please follow this guide to build and test WasmEdge from source code with Android NDK.
2323

24-
> In current state, we only support the runtime for the interpreter mode.
24+
<!-- prettier-ignore -->
25+
:::note
26+
In current state, we only support the runtime for the interpreter mode.
27+
:::
2528

2629
## Prepare the Environment
2730

docs/contribute/source/os/android/cli.md

+9-4
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,11 @@ sidebar_position: 2
66

77
In this section, we will show you how to use WasmEdge CLI tools on Android devices. We will showcase a full WasmEdge demo to perform image classification (Tensorflow-based AI inference) on an Android device.
88

9+
<!-- prettier-ignore -->
10+
:::note
11+
The `WasmEdge-tensorflow-tools` has been deprecated after the 0.12.1 version. We'll update to use the WasmEdge plug-in in the future.
12+
:::
13+
914
## Install Android version of WasmEdge-TensorFlow-Tools
1015

1116
First, install WasmEdge-TensorFlow-Tools pre-release on your Android device. It works with the Android version of TensorFlow-Lite dynamic shared library.
@@ -36,8 +41,8 @@ sirius:/ $
3641
Use the following commands on your Ubuntu dev machine to download the WasmEdge-TensorFlow-Tools pre-release packages.
3742

3843
```bash
39-
$ wget https://github.com/second-state/WasmEdge-tensorflow-tools/releases/download/{{ wasmedge_version }}/WasmEdge-tensorflow-tools-{{ wasmedge_version }}-android_aarch64.tar.gz
40-
$ mkdir WasmEdge-tensorflow-tools && tar zxvf WasmEdge-tensorflow-tools-{{ wasmedge_version }}-android_aarch64.tar.gz -C WasmEdge-tensorflow-tools
44+
$ wget https://github.com/second-state/WasmEdge-tensorflow-tools/releases/download/0.12.1/WasmEdge-tensorflow-tools-0.12.1-android_aarch64.tar.gz
45+
$ mkdir WasmEdge-tensorflow-tools && tar zxvf WasmEdge-tensorflow-tools-0.12.1-android_aarch64.tar.gz -C WasmEdge-tensorflow-tools
4146
show-tflite-tensor
4247
wasmedge-tensorflow-lite
4348
```
@@ -47,8 +52,8 @@ wasmedge-tensorflow-lite
4752
We provide an Android compatible version of TensorFlow-Lite dynamic shared library in the WasmEdge-Tensorflow-deps package. Download the package to your Ubuntu dev machine as follows.
4853

4954
```bash
50-
$ wget https://github.com/second-state/WasmEdge-tensorflow-deps/releases/download/{{ wasmedge_version }}/WasmEdge-tensorflow-deps-TFLite-{{ wasmedge_version }}-android_aarch64.tar.gz
51-
$ tar zxvf WasmEdge-tensorflow-deps-TFLite-{{ wasmedge_version }}-android_aarch64.tar.gz -C WasmEdge-tensorflow-tools
55+
$ wget https://github.com/second-state/WasmEdge-tensorflow-deps/releases/download/0.12.1/WasmEdge-tensorflow-deps-TFLite-0.12.1-android_aarch64.tar.gz
56+
$ tar zxvf WasmEdge-tensorflow-deps-TFLite-0.12.1-android_aarch64.tar.gz -C WasmEdge-tensorflow-tools
5257
libtensorflowlite_c.so
5358
```
5459

docs/contribute/source/os/android/ndk.md

+15-10
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,11 @@ sidebar_position: 3
66

77
In this section, we will demonstrate how to build an Android native application using C and the Android SDK. The native application uses the WasmEdge C SDK to embed the WasmEdge Runtime, and call WASM functions through WasmEdge.
88

9+
<!-- prettier-ignore -->
10+
:::note
11+
The `WasmEdge-Image`, `WasmEdge-Tensorflow`, and `WasmEdge-tensorflow-tools` have been deprecated after the 0.12.1 version. We'll update to use the WasmEdge plug-in in the future.
12+
:::
13+
914
## Prerequisite
1015

1116
### Android
@@ -92,22 +97,22 @@ int main(int argc, char *argv[]) {
9297
Use the following commands to download WasmEdge for Android on your Ubuntu dev machine.
9398
9499
```bash
95-
wget https://github.com/WasmEdge/WasmEdge/releases/download/{{ wasmedge_version }}/WasmEdge-{{ wasmedge_version }}-android_aarch64.tar.gz
96-
wget https://github.com/second-state/WasmEdge-image/releases/download/{{ wasmedge_version }}/WasmEdge-image-{{ wasmedge_version }}-android_aarch64.tar.gz
97-
wget https://github.com/second-state/WasmEdge-tensorflow/releases/download/{{ wasmedge_version }}/WasmEdge-tensorflowlite-{{ wasmedge_version }}-android_aarch64.tar.gz
98-
wget https://github.com/second-state/WasmEdge-tensorflow-deps/releases/download/{{ wasmedge_version }}/WasmEdge-tensorflow-deps-TFLite-{{ wasmedge_version }}-android_aarch64.tar.gz
99-
tar -zxf WasmEdge-{{ wasmedge_version }}-android_aarch64.tar.gz
100-
tar -zxf WasmEdge-image-{{ wasmedge_version }}-android_aarch64.tar.gz -C WasmEdge-{{ wasmedge_version }}-Android/
101-
tar -zxf WasmEdge-tensorflowlite-{{ wasmedge_version }}-android_aarch64.tar.gz -C WasmEdge-{{ wasmedge_version }}-Android/
102-
tar -zxf WasmEdge-tensorflow-deps-TFLite-{{ wasmedge_version }}-android_aarch64.tar.gz -C WasmEdge-{{ wasmedge_version }}-Android/lib/
100+
wget https://github.com/WasmEdge/WasmEdge/releases/download/0.12.1/WasmEdge-0.12.1-android_aarch64.tar.gz
101+
wget https://github.com/second-state/WasmEdge-image/releases/download/0.12.1/WasmEdge-image-0.12.1-android_aarch64.tar.gz
102+
wget https://github.com/second-state/WasmEdge-tensorflow/releases/download/0.12.1/WasmEdge-tensorflowlite-0.12.1-android_aarch64.tar.gz
103+
wget https://github.com/second-state/WasmEdge-tensorflow-deps/releases/download/0.12.1/WasmEdge-tensorflow-deps-TFLite-0.12.1-android_aarch64.tar.gz
104+
tar -zxf WasmEdge-0.12.1-android_aarch64.tar.gz
105+
tar -zxf WasmEdge-image-0.12.1-android_aarch64.tar.gz -C WasmEdge-0.12.1-Android/
106+
tar -zxf WasmEdge-tensorflowlite-0.12.1-android_aarch64.tar.gz -C WasmEdge-0.12.1-Android/
107+
tar -zxf WasmEdge-tensorflow-deps-TFLite-0.12.1-android_aarch64.tar.gz -C WasmEdge-0.12.1-Android/lib/
103108
```
104109

105110
### Compile
106111

107112
The following command compiles the C program to `a.out` on your Ubunu dev machine.
108113

109114
```bash
110-
(/path/to/ndk)/toolchains/llvm/prebuilt/(HostPlatform)/bin/aarch64-linux-(AndroidApiVersion)-clang test.c -I./WasmEdge-{{ wasmedge_version }}-Android/include -L./WasmEdge-{{ wasmedge_version }}-Android/lib -lwasmedge-image_c -lwasmedge-tensorflowlite_c -ltensorflowlite_c -lwasmedge
115+
(/path/to/ndk)/toolchains/llvm/prebuilt/(HostPlatform)/bin/aarch64-linux-(AndroidApiVersion)-clang test.c -I./WasmEdge-0.12.1-Android/include -L./WasmEdge-0.12.1-Android/lib -lwasmedge-image_c -lwasmedge-tensorflowlite_c -ltensorflowlite_c -lwasmedge
111116
```
112117

113118
## Run
@@ -121,7 +126,7 @@ adb push a.out /data/local/tmp
121126
adb push birds_v1.wasm /data/local/tmp
122127
adb push lite-model_aiy_vision_classifier_birds_V1_3.tflite /data/local/tmp
123128
adb push bird.jpg /data/local/tmp
124-
adb push ./WasmEdge-{{ wasmedge_version }}-Android/lib /data/local/tmp
129+
adb push ./WasmEdge-0.12.1-Android/lib /data/local/tmp
125130
```
126131

127132
### Run the example

docs/contribute/source/os/openwrt.md

+4-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,10 @@ sidebar_position: 5
66

77
Please follow this tutorial to build and test WasmEdge in OpenWrt(x86_64) from source code.
88

9-
> Currently, we only support the runtime for the interpreter mode.
9+
<!-- prettier-ignore -->
10+
:::note
11+
Currently, we only support the runtime for the interpreter mode.
12+
:::
1013

1114
## Prepare the Environment
1215

0 commit comments

Comments
 (0)