From f62352a5fa1db2b855ed395c84a10b65fb63797e Mon Sep 17 00:00:00 2001 From: tpoisonooo Date: Thu, 29 Dec 2022 16:08:29 +0800 Subject: [PATCH] fix(README): badge error and add github action status (#1548) * fix(README): badge error and add github action status * docs(REAMDE): fix badge * docs(README): update color * docs(REAMEDE): update color * docs(README): update table --- .github/workflows/backend-ascend.yml | 3 ++ .github/workflows/backend-ncnn.yml | 3 ++ .github/workflows/backend-ort.yml | 3 ++ .github/workflows/backend-pplnn.yml | 3 ++ .github/workflows/backend-rknn.yml | 3 ++ .github/workflows/backend-snpe.yml | 3 ++ .github/workflows/backend-torchscript.yml | 3 ++ .github/workflows/backend-tvm.yml | 3 ++ .github/workflows/build.yml | 3 ++ .github/workflows/java_api.yml | 3 ++ .github/workflows/lint.yml | 3 ++ .github/workflows/linux-riscv64-gcc.yml | 3 ++ .github/workflows/quantize.yml | 3 ++ .github/workflows/rust_api.yml | 3 ++ .github/workflows/stale.yml | 3 ++ README.md | 51 +++++++++++++---------- README_zh-CN.md | 51 +++++++++++++---------- 17 files changed, 101 insertions(+), 46 deletions(-) diff --git a/.github/workflows/backend-ascend.yml b/.github/workflows/backend-ascend.yml index d83ec7a4d..e91ae1e6d 100644 --- a/.github/workflows/backend-ascend.yml +++ b/.github/workflows/backend-ascend.yml @@ -16,6 +16,9 @@ concurrency: group: ${{ github.workflow }}-${{ github.ref }} cancel-in-progress: true +permissions: + contents: read + jobs: build_sdk_demo: runs-on: ubuntu-18.04 diff --git a/.github/workflows/backend-ncnn.yml b/.github/workflows/backend-ncnn.yml index 3188e4722..95743d649 100644 --- a/.github/workflows/backend-ncnn.yml +++ b/.github/workflows/backend-ncnn.yml @@ -24,6 +24,9 @@ concurrency: group: ${{ github.workflow }}-${{ github.ref }} cancel-in-progress: true +permissions: + contents: read + jobs: test_onnx2ncnn: runs-on: ubuntu-18.04 diff --git a/.github/workflows/backend-ort.yml b/.github/workflows/backend-ort.yml index 07888cdd4..45046e339 100644 --- a/.github/workflows/backend-ort.yml +++ b/.github/workflows/backend-ort.yml @@ -16,6 +16,9 @@ concurrency: group: ${{ github.workflow }}-${{ github.ref }} cancel-in-progress: true +permissions: + contents: read + jobs: script_install: runs-on: ubuntu-20.04 diff --git a/.github/workflows/backend-pplnn.yml b/.github/workflows/backend-pplnn.yml index 69768252c..c6aa4c847 100644 --- a/.github/workflows/backend-pplnn.yml +++ b/.github/workflows/backend-pplnn.yml @@ -16,6 +16,9 @@ concurrency: group: ${{ github.workflow }}-${{ github.ref }} cancel-in-progress: true +permissions: + contents: read + jobs: script_install: runs-on: ubuntu-18.04 diff --git a/.github/workflows/backend-rknn.yml b/.github/workflows/backend-rknn.yml index 01a8e3a7b..6c0c40530 100644 --- a/.github/workflows/backend-rknn.yml +++ b/.github/workflows/backend-rknn.yml @@ -17,6 +17,9 @@ concurrency: group: ${{ github.workflow }}-${{ github.ref }} cancel-in-progress: true +permissions: + contents: read + jobs: build_rknpu2: runs-on: ubuntu-18.04 diff --git a/.github/workflows/backend-snpe.yml b/.github/workflows/backend-snpe.yml index 1391bf498..578c150ac 100644 --- a/.github/workflows/backend-snpe.yml +++ b/.github/workflows/backend-snpe.yml @@ -16,6 +16,9 @@ concurrency: group: ${{ github.workflow }}-${{ github.ref }} cancel-in-progress: true +permissions: + contents: read + jobs: build_sdk_demo: runs-on: ubuntu-18.04 diff --git a/.github/workflows/backend-torchscript.yml b/.github/workflows/backend-torchscript.yml index b7f6b690b..dc3d396a5 100644 --- a/.github/workflows/backend-torchscript.yml +++ b/.github/workflows/backend-torchscript.yml @@ -16,6 +16,9 @@ concurrency: group: ${{ github.workflow }}-${{ github.ref }} cancel-in-progress: true +permissions: + contents: read + jobs: script_install: runs-on: ubuntu-18.04 diff --git a/.github/workflows/backend-tvm.yml b/.github/workflows/backend-tvm.yml index 10e47c695..64dc2a6c7 100644 --- a/.github/workflows/backend-tvm.yml +++ b/.github/workflows/backend-tvm.yml @@ -16,6 +16,9 @@ concurrency: group: ${{ github.workflow }}-${{ github.ref }} cancel-in-progress: true +permissions: + contents: read + jobs: script_install: runs-on: ubuntu-20.04 diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index b3b06c2cc..fde939632 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -20,6 +20,9 @@ concurrency: group: ${{ github.workflow }}-${{ github.ref }} cancel-in-progress: true +permissions: + contents: read + jobs: build_cpu_model_convert: runs-on: ubuntu-18.04 diff --git a/.github/workflows/java_api.yml b/.github/workflows/java_api.yml index c2e5b9317..826e856d9 100644 --- a/.github/workflows/java_api.yml +++ b/.github/workflows/java_api.yml @@ -14,6 +14,9 @@ concurrency: group: ${{ github.workflow }}-${{ github.ref }} cancel-in-progress: true +permissions: + contents: read + jobs: test_java_api: runs-on: ubuntu-18.04 diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 5a5743bc3..6b675e7db 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -2,6 +2,9 @@ name: lint on: [push, pull_request] +permissions: + contents: read + jobs: lint: runs-on: ubuntu-18.04 diff --git a/.github/workflows/linux-riscv64-gcc.yml b/.github/workflows/linux-riscv64-gcc.yml index 462a85296..9d0e1b08b 100644 --- a/.github/workflows/linux-riscv64-gcc.yml +++ b/.github/workflows/linux-riscv64-gcc.yml @@ -17,6 +17,9 @@ concurrency: group: ${{ github.workflow }}-${{ github.ref }} cancel-in-progress: true +permissions: + contents: read + jobs: build_riscv64_gcc: runs-on: ubuntu-20.04 diff --git a/.github/workflows/quantize.yml b/.github/workflows/quantize.yml index eb95c6853..72c558487 100644 --- a/.github/workflows/quantize.yml +++ b/.github/workflows/quantize.yml @@ -16,6 +16,9 @@ concurrency: group: ${{ github.workflow }}-${{ github.ref }} cancel-in-progress: true +permissions: + contents: read + jobs: test_ncnn_PTQ: runs-on: ubuntu-18.04 diff --git a/.github/workflows/rust_api.yml b/.github/workflows/rust_api.yml index a5ed43fd7..481cd2705 100644 --- a/.github/workflows/rust_api.yml +++ b/.github/workflows/rust_api.yml @@ -14,6 +14,9 @@ concurrency: group: ${{ github.workflow }}-${{ github.ref }} cancel-in-progress: true +permissions: + contents: read + jobs: test_rust_api: runs-on: ubuntu-18.04 diff --git a/.github/workflows/stale.yml b/.github/workflows/stale.yml index d40702909..e45eee1eb 100644 --- a/.github/workflows/stale.yml +++ b/.github/workflows/stale.yml @@ -5,6 +5,9 @@ on: # check issue and pull request once at 01:30 a.m. every day - cron: '30 1 * * *' +permissions: + contents: read + jobs: stale: runs-on: ubuntu-latest diff --git a/README.md b/README.md index 61b294947..d4bb6cf8e 100644 --- a/README.md +++ b/README.md @@ -58,18 +58,22 @@ The supported Device-Platform-InferenceBackend matrix is presented as following, The benchmark can be found from [here](docs/en/03-benchmark/benchmark.md) -| Device / Platform | Linux | Windows | macOS | Android | -| ----------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | -| x86_64 CPU | [![Build Status][pass-backend-ort]][ci-backend-ort]ONNXRuntime
[![Build Status][pass-backend-pplnn]][ci-backend-pplnn]pplnn
[![Build Status][pass-backend-ncnn]][ci-backend-ncnn]ncnn
[![Build Status][pass-backend-torchscript]][ci-backend-torchscript]LibTorch
[![Build Status][pass-build-rknpu]][ci-build-rknpu]OpenVINO
[![Build Status][pass-build-tvm]][ci-build-tvm]TVM | [![Build Status][pass-build-rknpu]][ci-build-rknpu]ONNXRuntime
[![Build Status][pass-build-rknpu]][ci-build-rknpu]OpenVINO | - | - | -| ARM CPU | [![Build Status][pass-build-rknpu]][ci-build-rknpu]ncnn | - | - | [![Build Status][pass-build-rknpu]][ci-build-rknpu]ncnn | -| RISC-V | [![Build Status][pass-build-riscv64-gcc]][ci-build-riscv64-gcc]ncnn | - | - | - | -| NVIDIA GPU | [![Build Status][pass-build-rknpu]][ci-build-rknpu]ONNXRuntime
[![Build Status][pass-build-rknpu]][ci-build-rknpu]TensorRT
[![Build Status][pass-build-rknpu]][ci-build-rknpu]pplnn
[![Build Status][pass-build-rknpu]][ci-build-rknpu]LibTorch
[![Build Status][pass-build-rknpu]][ci-build-tvm]TVM | [![Build Status][pass-build-rknpu]][ci-build-rknpu]ONNXRuntime
[![Build Status][pass-build-rknpu]][ci-build-rknpu]TensorRT
[![Build Status][pass-build-rknpu]][ci-build-rknpu]pplnn | - | - | -| NVIDIA Jetson | [![Build Status][pass-build-rknpu]][ci-build-rknpu]TensorRT | [![Build Status][pass-build-rknpu]][ci-build-rknpu]TensorRT | - | - | -| Huawei ascend310 | [![Build Status][pass-backend-ascend]][ci-backend-ascend]CANN | - | - | - | -| Rockchip | [![Build Status][pass-backend-rknn]][ci-backend-rknn]RKNN | - | - | - | -| Apple M1 | - | - | [![Build Status][pass-backend-coreml]][ci-backend-coreml]CoreML | - | -| Adreno GPU | - | - | - | [![Build Status][pass-backend-snpe]][ci-backend-snpe]SNPE
[![Build Status][pass-build-rknpu]][ci-build-rknpu]ncnn | -| Hexagon DSP | - | - | - | [![Build Status][pass-backend-snpe]][ci-backend-snpe]SNPE | +| Device / Platform | Linux | Windows | macOS | Android | +| ----------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | +| x86_64 CPU | [![Build Status][pass-backend-ort]][ci-backend-ort]ONNXRuntime
[![Build Status][pass-backend-pplnn]][ci-backend-pplnn]pplnn
[![Build Status][pass-backend-ncnn]][ci-backend-ncnn]ncnn
[![Build Status][pass-backend-torchscript]][ci-backend-torchscript]LibTorch
[![Build Status][pass-build-rknpu]][ci-build-rknpu]OpenVINO
[![Build Status][pass-build-tvm]][ci-build-tvm]TVM | ![][pass-no-status]ONNXRuntime
![][pass-no-status]OpenVINO | - | - | +| ARM CPU | [![Build Status][pass-build-rknpu]][ci-build-rknpu]ncnn | - | - | [![Build Status][pass-build-rknpu]][ci-build-rknpu]ncnn | +| RISC-V | [![Build Status][pass-build-riscv64-gcc]][ci-build-riscv64-gcc]ncnn | - | - | - | +| NVIDIA GPU | ![Build Status][pass-no-status]ONNXRuntime
![Build Status][pass-no-status]TensorRT
![Build Status][pass-no-status]pplnn
![Build Status][pass-no-status]LibTorch
![Build Status][pass-no-status]TVM | ![Build Status][pass-no-status]ONNXRuntime
![Build Status][pass-no-status]TensorRT
![Build Status][pass-no-status]pplnn | - | - | +| NVIDIA Jetson | [![Build Status][pass-build-rknpu]][ci-build-rknpu]TensorRT | - | - | - | +| Huawei ascend310 | [![Build Status][pass-backend-ascend]][ci-backend-ascend]CANN | - | - | - | +| Rockchip | [![Build Status][pass-backend-rknn]][ci-backend-rknn]RKNN | - | - | - | +| Apple M1 | - | - | [![Build Status][pass-backend-coreml]][ci-backend-coreml]CoreML | - | +| Adreno GPU | - | - | - | [![Build Status][pass-backend-snpe]][ci-backend-snpe]SNPE
[![Build Status][pass-build-rknpu]][ci-build-rknpu]ncnn | +| Hexagon DSP | - | - | - | [![Build Status][pass-backend-snpe]][ci-backend-snpe]SNPE | + +``` + | +``` ### Efficient and scalable C/C++ SDK Framework @@ -179,14 +183,15 @@ This project is released under the [Apache 2.0 license](LICENSE). [ci-build-riscv64-gcc]: https://github.com/open-mmlab/mmdeploy/actions/workflows/linux-riscv64-gcc.yml [ci-build-rknpu]: https://github.com/open-mmlab/mmdeploy/actions/workflows/linux-rknpu.yml [ci-build-tvm]: https://github.com/open-mmlab/mmdeploy/actions/workflows/backend-tvm.yml -[pass-backend-ascend]: https://img.shields.io/github/workflow/status/open-mmlab/mmdeploy/backend-ascend -[pass-backend-coreml]: https://img.shields.io/github/workflow/status/open-mmlab/mmdeploy/backend-coreml -[pass-backend-ncnn]: https://img.shields.io/github/workflow/status/open-mmlab/mmdeploy/backend-ncnn -[pass-backend-ort]: https://img.shields.io/github/workflow/status/open-mmlab/mmdeploy/backend-ort -[pass-backend-pplnn]: https://img.shields.io/github/workflow/status/open-mmlab/mmdeploy/backend-pplnn -[pass-backend-rknn]: https://img.shields.io/github/workflow/status/open-mmlab/mmdeploy/backend-rknn -[pass-backend-snpe]: https://img.shields.io/github/workflow/status/open-mmlab/mmdeploy/backend-snpe -[pass-backend-torchscript]: https://img.shields.io/github/workflow/status/open-mmlab/mmdeploy/backend-ort -[pass-build-riscv64-gcc]: https://img.shields.io/github/workflow/status/open-mmlab/mmdeploy/build_riscv64_gcc -[pass-build-rknpu]: https://img.shields.io/github/workflow/status/open-mmlab/mmdeploy/build_rknpu -[pass-build-tvm]: https://img.shields.io/github/workflow/status/open-mmlab/mmdeploy/build_tvm +[pass-backend-ascend]: https://img.shields.io/github/actions/workflow/status/open-mmlab/mmdeploy/backend-ascend.yml?branch=master +[pass-backend-coreml]: https://img.shields.io/github/actions/workflow/status/open-mmlab/mmdeploy/backend-coreml.yml?branch=master +[pass-backend-ncnn]: https://img.shields.io/github/actions/workflow/status/open-mmlab/mmdeploy/backend-ncnn.yml?branch=master +[pass-backend-ort]: https://img.shields.io/github/actions/workflow/status/open-mmlab/mmdeploy/backend-ort.yml?branch=master +[pass-backend-pplnn]: https://img.shields.io/github/actions/workflow/status/open-mmlab/mmdeploy/backend-pplnn.yml?branch=master +[pass-backend-rknn]: https://img.shields.io/github/actions/workflow/status/open-mmlab/mmdeploy/backend-rknn.yml?branch=master +[pass-backend-snpe]: https://img.shields.io/github/actions/workflow/status/open-mmlab/mmdeploy/backend-snpe.yml?branch=master +[pass-backend-torchscript]: https://img.shields.io/github/actions/workflow/status/open-mmlab/mmdeploy/backend-ort.yml?branch=master +[pass-build-riscv64-gcc]: https://img.shields.io/github/actions/workflow/status/open-mmlab/mmdeploy/linux-riscv64-gcc.yml?branch=master +[pass-build-rknpu]: https://img.shields.io/github/actions/workflow/status/open-mmlab/mmdeploy/backend-rknn.yml?branch=master +[pass-build-tvm]: https://img.shields.io/github/actions/workflow/status/open-mmlab/mmdeploy/backend-tvm.yml?branch=master +[pass-no-status]: https://img.shields.io/badge/build-no%20status-lightgrey diff --git a/README_zh-CN.md b/README_zh-CN.md index 967c2e94b..9d5a67146 100644 --- a/README_zh-CN.md +++ b/README_zh-CN.md @@ -56,18 +56,22 @@ MMDeploy 是 [OpenMMLab](https://openmmlab.com/) 模型部署工具箱,**为 支持的设备平台和推理引擎如下表所示。benchmark请参考[这里](docs/zh_cn/03-benchmark/benchmark.md) -| Device / Platform | Linux | Windows | macOS | Android | -| ----------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | -| x86_64 CPU | [![Build Status][pass-backend-ort]][ci-backend-ort]ONNXRuntime
[![Build Status][pass-backend-pplnn]][ci-backend-pplnn]pplnn
[![Build Status][pass-backend-ncnn]][ci-backend-ncnn]ncnn
[![Build Status][pass-backend-torchscript]][ci-backend-torchscript]LibTorch
[![Build Status][pass-build-rknpu]][ci-build-rknpu]OpenVINO
[![Build Status][pass-build-tvm]][ci-build-tvm]TVM | [![Build Status][pass-build-rknpu]][ci-build-rknpu]ONNXRuntime
[![Build Status][pass-build-rknpu]][ci-build-rknpu]OpenVINO | - | - | -| ARM CPU | [![Build Status][pass-build-rknpu]][ci-build-rknpu]ncnn | - | - | [![Build Status][pass-build-rknpu]][ci-build-rknpu]ncnn | -| RISC-V | [![Build Status][pass-build-riscv64-gcc]][ci-build-riscv64-gcc]ncnn | - | - | - | -| NVIDIA GPU | [![Build Status][pass-build-rknpu]][ci-build-rknpu]ONNXRuntime
[![Build Status][pass-build-rknpu]][ci-build-rknpu]TensorRT
[![Build Status][pass-build-rknpu]][ci-build-rknpu]pplnn
[![Build Status][pass-build-rknpu]][ci-build-rknpu]LibTorch
[![Build Status][pass-build-rknpu]][ci-build-tvm]TVM | [![Build Status][pass-build-rknpu]][ci-build-rknpu]ONNXRuntime
[![Build Status][pass-build-rknpu]][ci-build-rknpu]TensorRT
[![Build Status][pass-build-rknpu]][ci-build-rknpu]pplnn | - | - | -| NVIDIA Jetson | [![Build Status][pass-build-rknpu]][ci-build-rknpu]TensorRT | [![Build Status][pass-build-rknpu]][ci-build-rknpu]TensorRT | - | - | -| Huawei ascend310 | [![Build Status][pass-backend-ascend]][ci-backend-ascend]CANN | - | - | - | -| Rockchip | [![Build Status][pass-backend-rknn]][ci-backend-rknn]RKNN | - | - | - | -| Apple M1 | - | - | [![Build Status][pass-backend-coreml]][ci-backend-coreml]CoreML | - | -| Adreno GPU | - | - | - | [![Build Status][pass-backend-snpe]][ci-backend-snpe]SNPE
[![Build Status][pass-build-rknpu]][ci-build-rknpu]ncnn | -| Hexagon DSP | - | - | - | [![Build Status][pass-backend-snpe]][ci-backend-snpe]SNPE | +| Device / Platform | Linux | Windows | macOS | Android | +| ----------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | +| x86_64 CPU | [![Build Status][pass-backend-ort]][ci-backend-ort]ONNXRuntime
[![Build Status][pass-backend-pplnn]][ci-backend-pplnn]pplnn
[![Build Status][pass-backend-ncnn]][ci-backend-ncnn]ncnn
[![Build Status][pass-backend-torchscript]][ci-backend-torchscript]LibTorch
[![Build Status][pass-build-rknpu]][ci-build-rknpu]OpenVINO
[![Build Status][pass-build-tvm]][ci-build-tvm]TVM | ![][pass-no-status]ONNXRuntime
![][pass-no-status]OpenVINO | - | - | +| ARM CPU | [![Build Status][pass-build-rknpu]][ci-build-rknpu]ncnn | - | - | [![Build Status][pass-build-rknpu]][ci-build-rknpu]ncnn | +| RISC-V | [![Build Status][pass-build-riscv64-gcc]][ci-build-riscv64-gcc]ncnn | - | - | - | +| NVIDIA GPU | ![Build Status][pass-no-status]ONNXRuntime
![Build Status][pass-no-status]TensorRT
![Build Status][pass-no-status]pplnn
![Build Status][pass-no-status]LibTorch
![Build Status][pass-no-status]TVM | ![Build Status][pass-no-status]ONNXRuntime
![Build Status][pass-no-status]TensorRT
![Build Status][pass-no-status]pplnn | - | - | +| NVIDIA Jetson | [![Build Status][pass-build-rknpu]][ci-build-rknpu]TensorRT | - | - | - | +| Huawei ascend310 | [![Build Status][pass-backend-ascend]][ci-backend-ascend]CANN | - | - | - | +| Rockchip | [![Build Status][pass-backend-rknn]][ci-backend-rknn]RKNN | - | - | - | +| Apple M1 | - | - | [![Build Status][pass-backend-coreml]][ci-backend-coreml]CoreML | - | +| Adreno GPU | - | - | - | [![Build Status][pass-backend-snpe]][ci-backend-snpe]SNPE
[![Build Status][pass-build-rknpu]][ci-build-rknpu]ncnn | +| Hexagon DSP | - | - | - | [![Build Status][pass-backend-snpe]][ci-backend-snpe]SNPE | + +``` + | +``` ### SDK 可高度定制化 @@ -205,14 +209,15 @@ MMDeploy 是 [OpenMMLab](https://openmmlab.com/) 模型部署工具箱,**为 [ci-build-riscv64-gcc]: https://github.com/open-mmlab/mmdeploy/actions/workflows/linux-riscv64-gcc.yml [ci-build-rknpu]: https://github.com/open-mmlab/mmdeploy/actions/workflows/linux-rknpu.yml [ci-build-tvm]: https://github.com/open-mmlab/mmdeploy/actions/workflows/backend-tvm.yml -[pass-backend-ascend]: https://img.shields.io/github/workflow/status/open-mmlab/mmdeploy/backend-ascend -[pass-backend-coreml]: https://img.shields.io/github/workflow/status/open-mmlab/mmdeploy/backend-coreml -[pass-backend-ncnn]: https://img.shields.io/github/workflow/status/open-mmlab/mmdeploy/backend-ncnn -[pass-backend-ort]: https://img.shields.io/github/workflow/status/open-mmlab/mmdeploy/backend-ort -[pass-backend-pplnn]: https://img.shields.io/github/workflow/status/open-mmlab/mmdeploy/backend-pplnn -[pass-backend-rknn]: https://img.shields.io/github/workflow/status/open-mmlab/mmdeploy/backend-rknn -[pass-backend-snpe]: https://img.shields.io/github/workflow/status/open-mmlab/mmdeploy/backend-snpe -[pass-backend-torchscript]: https://img.shields.io/github/workflow/status/open-mmlab/mmdeploy/backend-ort -[pass-build-riscv64-gcc]: https://img.shields.io/github/workflow/status/open-mmlab/mmdeploy/build_riscv64_gcc -[pass-build-rknpu]: https://img.shields.io/github/workflow/status/open-mmlab/mmdeploy/build_rknpu -[pass-build-tvm]: https://img.shields.io/github/workflow/status/open-mmlab/mmdeploy/build_tvm +[pass-backend-ascend]: https://img.shields.io/github/actions/workflow/status/open-mmlab/mmdeploy/backend-ascend.yml?branch=master +[pass-backend-coreml]: https://img.shields.io/github/actions/workflow/status/open-mmlab/mmdeploy/backend-coreml.yml?branch=master +[pass-backend-ncnn]: https://img.shields.io/github/actions/workflow/status/open-mmlab/mmdeploy/backend-ncnn.yml?branch=master +[pass-backend-ort]: https://img.shields.io/github/actions/workflow/status/open-mmlab/mmdeploy/backend-ort.yml?branch=master +[pass-backend-pplnn]: https://img.shields.io/github/actions/workflow/status/open-mmlab/mmdeploy/backend-pplnn.yml?branch=master +[pass-backend-rknn]: https://img.shields.io/github/actions/workflow/status/open-mmlab/mmdeploy/backend-rknn.yml?branch=master +[pass-backend-snpe]: https://img.shields.io/github/actions/workflow/status/open-mmlab/mmdeploy/backend-snpe.yml?branch=master +[pass-backend-torchscript]: https://img.shields.io/github/actions/workflow/status/open-mmlab/mmdeploy/backend-ort.yml?branch=master +[pass-build-riscv64-gcc]: https://img.shields.io/github/actions/workflow/status/open-mmlab/mmdeploy/linux-riscv64-gcc.yml?branch=master +[pass-build-rknpu]: https://img.shields.io/github/actions/workflow/status/open-mmlab/mmdeploy/backend-rknn.yml?branch=master +[pass-build-tvm]: https://img.shields.io/github/actions/workflow/status/open-mmlab/mmdeploy/backend-tvm.yml?branch=master +[pass-no-status]: https://img.shields.io/badge/build-no%20status-lightgrey