void-linux / void-linux/void-packages
Package request: ONNX Runtime
Nobody has claimed this yet.
- Dominant language
- Shell
- Stars
- 3.4k
- Forks
- 2.8k
- Avg merge
- 2d 5h
- Merged PRs (30d)
- 299
Description
Package name
onnxruntime
Package homepage
Description
ONNX Runtime is a cross-platform inference and machine-learning runtime for executing models in the ONNX format. It is used as a runtime dependency by a growing number of applications that provide local AI/ML functionality.
I encountered the missing package while trying to build the OBS Background Removal plugin. The plugin uses ONNX Runtime for real-time neural-network inference to remove webcam backgrounds.
There is already an open package request for enabling ONNX-based AI functionality in Darktable #61938. That request specifically mentions Darktable 5.6's AI Object Mask and Neural Restore features and its dependency on ONNX Runtime. This suggests ONNX Runtime would be useful as a reusable system package.
Does the requested package meet the package requirements?
Required
Is the requested package released?
Yes
Contributor guide
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.
Research direction
The issue names no repository file, test, or entry point. Start with Void's package requirements and the ONNX Runtime homepage linked in the request, then inspect existing package recipes for comparable runtimes. Done means ONNX Runtime is added as a usable Void package and the relevant package checks pass.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- machine-learning
- Domain
- build-system, machine-learning
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 55/100