Skip to content

Commit

Permalink
perf(api-rust): switch from image to opencv
Browse files Browse the repository at this point in the history
  • Loading branch information
hongbo-miao committed Dec 15, 2024
1 parent db557f3 commit 0b75f03
Show file tree
Hide file tree
Showing 6 changed files with 221 additions and 599 deletions.
3 changes: 3 additions & 0 deletions .github/workflows/.lint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -763,6 +763,9 @@ jobs:
steps:
- name: Checkout
uses: actions/[email protected]
- name: Install OpenCV
run: |
apt install libopencv-dev
- name: Set up Rust
uses: actions-rust-lang/[email protected]
- name: Install dependencies
Expand Down
2 changes: 2 additions & 0 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -806,6 +806,8 @@ jobs:
steps:
- name: Checkout
uses: actions/[email protected]
run: |
apt install libopencv-dev
- name: Set up Rust
uses: actions-rust-lang/[email protected]
- name: Install dependencies
Expand Down
5 changes: 3 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -122,10 +122,11 @@ The diagram illustrates the repository's architecture, which is considered overl

- **axum** - Web framework
- **Tokio** - Asynchronous runtime
- **Tower HTTP** - HTTP middleware and utilities (compression, CORS, timeout, trace)
- **tower-http** - HTTP middleware and utilities (compression, CORS, timeout, trace)
- **tower-governor** - Rate limiting
- **async-graphql** - GraphQL (query, mutation, subscription, depth limit, complexity limit)
- **tch-rs** - Rust bindings for LibTorch (C++ API of PyTorch)
- **tch-rs** - Rust LibTorch (C++ API of PyTorch) bindings
- **opencv-rust** - Rust OpenCV bindings
- **Tracing** - Tracing
- **dotenvy** - Environment variables loading

Expand Down
Loading

0 comments on commit 0b75f03

Please sign in to comment.