AxisCommunications / AxisCommunications/acap-runtime

Update to larod3

Open
#46 0 comments 0 reactions 0 assignees View on GitHub
enhancement
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.