Provide a higher-level public API for Rust users
Nobody has claimed this yet.
Assessment
- Difficulty
- 5/5
- Estimated time
- Over a week
- Newbie friendliness
- 25/100
Research direction
Start by reviewing the functions in wasi_nn::wasi_ephemeral_nn::* and the public API documented at docs.rs/wasi-nn/0.1.0/wasi_nn/wasi_ephemeral_nn/index.html. Define the higher-level Rust binding surface and verify that the raw Wasm symbols are no longer exposed directly.
Written by the indexing model from the issue text.
Description
The functions defined in wasi_nn::wasi_ephemeral_nn::* are the raw Wasm symbols used to link with the host's implementation of wasi-nn. The wasi-nn Rust bindings should not expose these, since they should be providing a higher level of abstraction. These symbols are visible in the documentation here.
- Dominant language
- CSS
- Stars
- 55
- Forks
- 37
- PR merge metrics
- No merged PRs in 30d
Getting set up
This project ships no dev container, Dockerfile or contributing guide, so setting up is up to you: start from its README, and see our first-contribution guide for the general steps.
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from bytecodealliance/wasi-nn
-
Difficulty 4/5 3-5 days Newbie friendliness 25/100
bytecodealliance/wasi-nn#109 · 1 comment · 2 reactions ·
-
Difficulty 3/5 1-2 days Newbie friendliness 42/100
bytecodealliance/wasi-nn#105 · 2 comments ·
-
Difficulty 4/5 3-5 days Newbie friendliness 35/100
bytecodealliance/wasi-nn#101 · 1 comment ·
-
Difficulty 4/5 3-5 days Newbie friendliness 38/100
bytecodealliance/wasi-nn#98 · 1 comment ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 25/100
bytecodealliance/wasi-nn#86 · 1 comment ·
All issues in bytecodealliance/wasi-nn
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
NousResearch/hermes-agent#131271 · 1 comment ·
Maintainers usually reply within 1 day
-
feature-request needs-triage
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
aws/aws-sdk-php#3365 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
BasedHardware/omi#20271 ·
Maintainers usually reply within 1 day
-
area/core status/need-triage
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
google-gemini/gemini-cli#29602 ·
Maintainers usually reply within 1 day