AxisCommunications / AxisCommunications/acap-runtime
Update to larod3
- Dominant language
- C++
- Stars
- 9
- Forks
- 4
- Avg merge
- 33m
- Merged PRs (30d)
- 3
Description
[inference.cpp](https://github.com/AxisCommunications/acap-runtime/blob/main/src/inference.cpp) uses [larod2](https://github.com/AxisCommunications/acap-runtime/blob/a7230148a7c7a6f7f111863807dab20e59c39f39/Makefile#L41). For most cases, larod2 is enough, since there is also no deprecation notice. However, there are some chips (in larod3 called devices) that are not available in larod2, like "axis-a8-dlpu-native", which accepts different model formats. This is useful to some teams.
Contributor guide
Research direction
Start with src/inference.cpp and the larod2 reference in Makefile. Compare the larod3 interface and device/model-format requirements, then verify that the runtime can support devices such as axis-a8-dlpu-native without breaking existing larod2 cases; the issue is done when those devices are available through the runtime.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- backend
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 38/100