├── .gitignore ├── .gitmodules ├── Cargo.toml ├── LICENSE ├── README.md ├── scenarios ├── ms-nonweb-plat │ ├── config │ │ ├── inputs.json │ │ └── ms_backend_wasm.wasi.wasm │ └── wasm-frontend │ │ ├── Cargo.toml │ │ └── src │ │ ├── main.rs │ │ ├── types.rs │ │ └── utils.rs └── ms-web-plat │ ├── config │ └── inputs.json │ ├── index.html │ ├── package.json │ ├── pkg │ ├── package.json │ ├── wasm_backend_web.d.ts │ ├── wasm_backend_web.js │ ├── wasm_backend_web_bg.d.ts │ ├── wasm_backend_web_bg.js │ └── wasm_backend_web_bg.wasm │ ├── src │ ├── jquery-1.4.4.min.js │ └── wasm_frontend_web.js │ ├── wasm-backend-web │ ├── Cargo.toml │ ├── build.sh │ └── src │ │ ├── lib.rs │ │ ├── ops │ │ ├── add.rs │ │ ├── argmax.rs │ │ ├── equal_count.rs │ │ ├── mod.rs │ │ ├── mul.rs │ │ ├── reshape.rs │ │ └── types.rs │ │ └── utils.rs │ └── webpack.config.js ├── src ├── lib.rs ├── ops │ ├── add.rs │ ├── argmax.rs │ ├── equal_count.rs │ ├── mod.rs │ ├── mul.rs │ ├── reshape.rs │ └── types.rs └── utils.rs └── wasm-standalone-tvm ├── README.md ├── wasm-graph ├── .cargo │ └── config ├── Cargo.toml ├── build.rs ├── src │ ├── lib.rs │ ├── types.rs │ └── utils.rs └── tools │ └── build_graph_lib.py ├── wasm-kernel ├── .cargo │ └── config ├── Cargo.toml ├── README.md ├── build.rs ├── src │ ├── lib.rs │ ├── ops │ │ ├── add.rs │ │ ├── mod.rs │ │ ├── sub.rs │ │ └── types.rs │ └── utils.rs └── tools │ └── build_ops_lib.py └── wasm-runtime ├── Cargo.toml ├── src ├── graph.rs ├── kernel.rs ├── lib.rs └── types.rs └── tests ├── test_graph_resnet50 ├── Cargo.toml ├── src │ └── main.rs └── tools │ ├── cat.png │ └── synset.csv └── test_kernels ├── Cargo.toml └── src └── main.rs /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonwanghui/ms-backend-wasm/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonwanghui/ms-backend-wasm/HEAD/.gitmodules -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonwanghui/ms-backend-wasm/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonwanghui/ms-backend-wasm/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonwanghui/ms-backend-wasm/HEAD/README.md -------------------------------------------------------------------------------- /scenarios/ms-nonweb-plat/config/inputs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonwanghui/ms-backend-wasm/HEAD/scenarios/ms-nonweb-plat/config/inputs.json -------------------------------------------------------------------------------- /scenarios/ms-nonweb-plat/config/ms_backend_wasm.wasi.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonwanghui/ms-backend-wasm/HEAD/scenarios/ms-nonweb-plat/config/ms_backend_wasm.wasi.wasm -------------------------------------------------------------------------------- /scenarios/ms-nonweb-plat/wasm-frontend/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonwanghui/ms-backend-wasm/HEAD/scenarios/ms-nonweb-plat/wasm-frontend/Cargo.toml -------------------------------------------------------------------------------- /scenarios/ms-nonweb-plat/wasm-frontend/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonwanghui/ms-backend-wasm/HEAD/scenarios/ms-nonweb-plat/wasm-frontend/src/main.rs -------------------------------------------------------------------------------- /scenarios/ms-nonweb-plat/wasm-frontend/src/types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonwanghui/ms-backend-wasm/HEAD/scenarios/ms-nonweb-plat/wasm-frontend/src/types.rs -------------------------------------------------------------------------------- /scenarios/ms-nonweb-plat/wasm-frontend/src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonwanghui/ms-backend-wasm/HEAD/scenarios/ms-nonweb-plat/wasm-frontend/src/utils.rs -------------------------------------------------------------------------------- /scenarios/ms-web-plat/config/inputs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonwanghui/ms-backend-wasm/HEAD/scenarios/ms-web-plat/config/inputs.json -------------------------------------------------------------------------------- /scenarios/ms-web-plat/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonwanghui/ms-backend-wasm/HEAD/scenarios/ms-web-plat/index.html -------------------------------------------------------------------------------- /scenarios/ms-web-plat/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonwanghui/ms-backend-wasm/HEAD/scenarios/ms-web-plat/package.json -------------------------------------------------------------------------------- /scenarios/ms-web-plat/pkg/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonwanghui/ms-backend-wasm/HEAD/scenarios/ms-web-plat/pkg/package.json -------------------------------------------------------------------------------- /scenarios/ms-web-plat/pkg/wasm_backend_web.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonwanghui/ms-backend-wasm/HEAD/scenarios/ms-web-plat/pkg/wasm_backend_web.d.ts -------------------------------------------------------------------------------- /scenarios/ms-web-plat/pkg/wasm_backend_web.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonwanghui/ms-backend-wasm/HEAD/scenarios/ms-web-plat/pkg/wasm_backend_web.js -------------------------------------------------------------------------------- /scenarios/ms-web-plat/pkg/wasm_backend_web_bg.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonwanghui/ms-backend-wasm/HEAD/scenarios/ms-web-plat/pkg/wasm_backend_web_bg.d.ts -------------------------------------------------------------------------------- /scenarios/ms-web-plat/pkg/wasm_backend_web_bg.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonwanghui/ms-backend-wasm/HEAD/scenarios/ms-web-plat/pkg/wasm_backend_web_bg.js -------------------------------------------------------------------------------- /scenarios/ms-web-plat/pkg/wasm_backend_web_bg.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonwanghui/ms-backend-wasm/HEAD/scenarios/ms-web-plat/pkg/wasm_backend_web_bg.wasm -------------------------------------------------------------------------------- /scenarios/ms-web-plat/src/jquery-1.4.4.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonwanghui/ms-backend-wasm/HEAD/scenarios/ms-web-plat/src/jquery-1.4.4.min.js -------------------------------------------------------------------------------- /scenarios/ms-web-plat/src/wasm_frontend_web.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonwanghui/ms-backend-wasm/HEAD/scenarios/ms-web-plat/src/wasm_frontend_web.js -------------------------------------------------------------------------------- /scenarios/ms-web-plat/wasm-backend-web/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonwanghui/ms-backend-wasm/HEAD/scenarios/ms-web-plat/wasm-backend-web/Cargo.toml -------------------------------------------------------------------------------- /scenarios/ms-web-plat/wasm-backend-web/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonwanghui/ms-backend-wasm/HEAD/scenarios/ms-web-plat/wasm-backend-web/build.sh -------------------------------------------------------------------------------- /scenarios/ms-web-plat/wasm-backend-web/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonwanghui/ms-backend-wasm/HEAD/scenarios/ms-web-plat/wasm-backend-web/src/lib.rs -------------------------------------------------------------------------------- /scenarios/ms-web-plat/wasm-backend-web/src/ops/add.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonwanghui/ms-backend-wasm/HEAD/scenarios/ms-web-plat/wasm-backend-web/src/ops/add.rs -------------------------------------------------------------------------------- /scenarios/ms-web-plat/wasm-backend-web/src/ops/argmax.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonwanghui/ms-backend-wasm/HEAD/scenarios/ms-web-plat/wasm-backend-web/src/ops/argmax.rs -------------------------------------------------------------------------------- /scenarios/ms-web-plat/wasm-backend-web/src/ops/equal_count.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonwanghui/ms-backend-wasm/HEAD/scenarios/ms-web-plat/wasm-backend-web/src/ops/equal_count.rs -------------------------------------------------------------------------------- /scenarios/ms-web-plat/wasm-backend-web/src/ops/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonwanghui/ms-backend-wasm/HEAD/scenarios/ms-web-plat/wasm-backend-web/src/ops/mod.rs -------------------------------------------------------------------------------- /scenarios/ms-web-plat/wasm-backend-web/src/ops/mul.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonwanghui/ms-backend-wasm/HEAD/scenarios/ms-web-plat/wasm-backend-web/src/ops/mul.rs -------------------------------------------------------------------------------- /scenarios/ms-web-plat/wasm-backend-web/src/ops/reshape.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonwanghui/ms-backend-wasm/HEAD/scenarios/ms-web-plat/wasm-backend-web/src/ops/reshape.rs -------------------------------------------------------------------------------- /scenarios/ms-web-plat/wasm-backend-web/src/ops/types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonwanghui/ms-backend-wasm/HEAD/scenarios/ms-web-plat/wasm-backend-web/src/ops/types.rs -------------------------------------------------------------------------------- /scenarios/ms-web-plat/wasm-backend-web/src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonwanghui/ms-backend-wasm/HEAD/scenarios/ms-web-plat/wasm-backend-web/src/utils.rs -------------------------------------------------------------------------------- /scenarios/ms-web-plat/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonwanghui/ms-backend-wasm/HEAD/scenarios/ms-web-plat/webpack.config.js -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonwanghui/ms-backend-wasm/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/ops/add.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonwanghui/ms-backend-wasm/HEAD/src/ops/add.rs -------------------------------------------------------------------------------- /src/ops/argmax.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonwanghui/ms-backend-wasm/HEAD/src/ops/argmax.rs -------------------------------------------------------------------------------- /src/ops/equal_count.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonwanghui/ms-backend-wasm/HEAD/src/ops/equal_count.rs -------------------------------------------------------------------------------- /src/ops/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonwanghui/ms-backend-wasm/HEAD/src/ops/mod.rs -------------------------------------------------------------------------------- /src/ops/mul.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonwanghui/ms-backend-wasm/HEAD/src/ops/mul.rs -------------------------------------------------------------------------------- /src/ops/reshape.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonwanghui/ms-backend-wasm/HEAD/src/ops/reshape.rs -------------------------------------------------------------------------------- /src/ops/types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonwanghui/ms-backend-wasm/HEAD/src/ops/types.rs -------------------------------------------------------------------------------- /src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonwanghui/ms-backend-wasm/HEAD/src/utils.rs -------------------------------------------------------------------------------- /wasm-standalone-tvm/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonwanghui/ms-backend-wasm/HEAD/wasm-standalone-tvm/README.md -------------------------------------------------------------------------------- /wasm-standalone-tvm/wasm-graph/.cargo/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonwanghui/ms-backend-wasm/HEAD/wasm-standalone-tvm/wasm-graph/.cargo/config -------------------------------------------------------------------------------- /wasm-standalone-tvm/wasm-graph/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonwanghui/ms-backend-wasm/HEAD/wasm-standalone-tvm/wasm-graph/Cargo.toml -------------------------------------------------------------------------------- /wasm-standalone-tvm/wasm-graph/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonwanghui/ms-backend-wasm/HEAD/wasm-standalone-tvm/wasm-graph/build.rs -------------------------------------------------------------------------------- /wasm-standalone-tvm/wasm-graph/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonwanghui/ms-backend-wasm/HEAD/wasm-standalone-tvm/wasm-graph/src/lib.rs -------------------------------------------------------------------------------- /wasm-standalone-tvm/wasm-graph/src/types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonwanghui/ms-backend-wasm/HEAD/wasm-standalone-tvm/wasm-graph/src/types.rs -------------------------------------------------------------------------------- /wasm-standalone-tvm/wasm-graph/src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonwanghui/ms-backend-wasm/HEAD/wasm-standalone-tvm/wasm-graph/src/utils.rs -------------------------------------------------------------------------------- /wasm-standalone-tvm/wasm-graph/tools/build_graph_lib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonwanghui/ms-backend-wasm/HEAD/wasm-standalone-tvm/wasm-graph/tools/build_graph_lib.py -------------------------------------------------------------------------------- /wasm-standalone-tvm/wasm-kernel/.cargo/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonwanghui/ms-backend-wasm/HEAD/wasm-standalone-tvm/wasm-kernel/.cargo/config -------------------------------------------------------------------------------- /wasm-standalone-tvm/wasm-kernel/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonwanghui/ms-backend-wasm/HEAD/wasm-standalone-tvm/wasm-kernel/Cargo.toml -------------------------------------------------------------------------------- /wasm-standalone-tvm/wasm-kernel/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonwanghui/ms-backend-wasm/HEAD/wasm-standalone-tvm/wasm-kernel/README.md -------------------------------------------------------------------------------- /wasm-standalone-tvm/wasm-kernel/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonwanghui/ms-backend-wasm/HEAD/wasm-standalone-tvm/wasm-kernel/build.rs -------------------------------------------------------------------------------- /wasm-standalone-tvm/wasm-kernel/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonwanghui/ms-backend-wasm/HEAD/wasm-standalone-tvm/wasm-kernel/src/lib.rs -------------------------------------------------------------------------------- /wasm-standalone-tvm/wasm-kernel/src/ops/add.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonwanghui/ms-backend-wasm/HEAD/wasm-standalone-tvm/wasm-kernel/src/ops/add.rs -------------------------------------------------------------------------------- /wasm-standalone-tvm/wasm-kernel/src/ops/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonwanghui/ms-backend-wasm/HEAD/wasm-standalone-tvm/wasm-kernel/src/ops/mod.rs -------------------------------------------------------------------------------- /wasm-standalone-tvm/wasm-kernel/src/ops/sub.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonwanghui/ms-backend-wasm/HEAD/wasm-standalone-tvm/wasm-kernel/src/ops/sub.rs -------------------------------------------------------------------------------- /wasm-standalone-tvm/wasm-kernel/src/ops/types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonwanghui/ms-backend-wasm/HEAD/wasm-standalone-tvm/wasm-kernel/src/ops/types.rs -------------------------------------------------------------------------------- /wasm-standalone-tvm/wasm-kernel/src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonwanghui/ms-backend-wasm/HEAD/wasm-standalone-tvm/wasm-kernel/src/utils.rs -------------------------------------------------------------------------------- /wasm-standalone-tvm/wasm-kernel/tools/build_ops_lib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonwanghui/ms-backend-wasm/HEAD/wasm-standalone-tvm/wasm-kernel/tools/build_ops_lib.py -------------------------------------------------------------------------------- /wasm-standalone-tvm/wasm-runtime/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonwanghui/ms-backend-wasm/HEAD/wasm-standalone-tvm/wasm-runtime/Cargo.toml -------------------------------------------------------------------------------- /wasm-standalone-tvm/wasm-runtime/src/graph.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonwanghui/ms-backend-wasm/HEAD/wasm-standalone-tvm/wasm-runtime/src/graph.rs -------------------------------------------------------------------------------- /wasm-standalone-tvm/wasm-runtime/src/kernel.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonwanghui/ms-backend-wasm/HEAD/wasm-standalone-tvm/wasm-runtime/src/kernel.rs -------------------------------------------------------------------------------- /wasm-standalone-tvm/wasm-runtime/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonwanghui/ms-backend-wasm/HEAD/wasm-standalone-tvm/wasm-runtime/src/lib.rs -------------------------------------------------------------------------------- /wasm-standalone-tvm/wasm-runtime/src/types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonwanghui/ms-backend-wasm/HEAD/wasm-standalone-tvm/wasm-runtime/src/types.rs -------------------------------------------------------------------------------- /wasm-standalone-tvm/wasm-runtime/tests/test_graph_resnet50/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonwanghui/ms-backend-wasm/HEAD/wasm-standalone-tvm/wasm-runtime/tests/test_graph_resnet50/Cargo.toml -------------------------------------------------------------------------------- /wasm-standalone-tvm/wasm-runtime/tests/test_graph_resnet50/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonwanghui/ms-backend-wasm/HEAD/wasm-standalone-tvm/wasm-runtime/tests/test_graph_resnet50/src/main.rs -------------------------------------------------------------------------------- /wasm-standalone-tvm/wasm-runtime/tests/test_graph_resnet50/tools/cat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonwanghui/ms-backend-wasm/HEAD/wasm-standalone-tvm/wasm-runtime/tests/test_graph_resnet50/tools/cat.png -------------------------------------------------------------------------------- /wasm-standalone-tvm/wasm-runtime/tests/test_graph_resnet50/tools/synset.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonwanghui/ms-backend-wasm/HEAD/wasm-standalone-tvm/wasm-runtime/tests/test_graph_resnet50/tools/synset.csv -------------------------------------------------------------------------------- /wasm-standalone-tvm/wasm-runtime/tests/test_kernels/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonwanghui/ms-backend-wasm/HEAD/wasm-standalone-tvm/wasm-runtime/tests/test_kernels/Cargo.toml -------------------------------------------------------------------------------- /wasm-standalone-tvm/wasm-runtime/tests/test_kernels/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leonwanghui/ms-backend-wasm/HEAD/wasm-standalone-tvm/wasm-runtime/tests/test_kernels/src/main.rs --------------------------------------------------------------------------------