Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v23.01 #13

Merged
merged 29 commits into from
Jan 12, 2023
Merged

v23.01 #13

merged 29 commits into from
Jan 12, 2023

Conversation

jishminor
Copy link
Member

@jishminor jishminor commented Jan 12, 2023

The following changes have been made:

  • Bug fixes for dynamically batched inference requests
  • Improve testing of backend for verification of correct thread pool counts and model config validation
  • A quick patch attempts to address Concurrent ArmNN CpuAcc Delegate Inference #5, and prevents the backend from segfaulting, however it also means that the number of armnn threads is locked to the number set by the first model that requests it. There will have to be major implementation changes for a fully fledged solution which would likely involving forking a separate process per tflite model managed by the backend

Patch/compiledef

See merge request arm-research/smarter/armnn_tflite_backend!29
Update ArmNN/ACL pin to 21.11

See merge request arm-research/smarter/armnn_tflite_backend!30
Signed-off-by: Josh Minor <[email protected]>
* Add initial ci pipeline

Signed-off-by: Josh Minor <[email protected]>

* Add dev to target pr branches for actions

Signed-off-by: Josh Minor <[email protected]>

* Use triton branch as workflow var

Signed-off-by: Josh Minor <[email protected]>

* Add triton build action

Signed-off-by: Josh Minor <[email protected]>

* Transfer backend to test via artifacts

Signed-off-by: Josh Minor <[email protected]>

* Add instructions for testing locally

* Add matrix for arm64 build test

Signed-off-by: Josh Minor <[email protected]>

* Update readme and rename workflow build file

Signed-off-by: Josh Minor <[email protected]>

* Remove act from ci

Signed-off-by: Josh Minor <[email protected]>

* Codeql init earlier in build job

Signed-off-by: Josh Minor <[email protected]>

* Fix warnings

Signed-off-by: Josh Minor <[email protected]>

* Set checkout fetch depth to 0

Signed-off-by: Josh Minor <[email protected]>

* Remove codeql for cppcheck as codeql doesn't support arm64

Signed-off-by: Josh Minor <[email protected]>

* Remove cpp check action

Signed-off-by: Josh Minor <[email protected]>

* Trigger triton build and push job

Signed-off-by: Josh Minor <[email protected]>

* Use container for triton builds

Signed-off-by: Josh Minor <[email protected]>

* Install docker cli in container

Signed-off-by: Josh Minor <[email protected]>

* Fix image naming for triton builds

Signed-off-by: Josh Minor <[email protected]>

* Add correct permissions to job to push

Signed-off-by: Josh Minor <[email protected]>

* Split triton build into a build matrix to improve perf

Signed-off-by: Josh Minor <[email protected]>

* Fix matrix arch in test image

Signed-off-by: Josh Minor <[email protected]>

* Add option to specify compiler launcher for backend deps

Signed-off-by: Josh Minor <[email protected]>

* Only run build ci on relevant file changes

Signed-off-by: Josh Minor <[email protected]>

* Format conftest.py

Signed-off-by: Josh Minor <[email protected]>

* Fix workflow badge

Signed-off-by: Josh Minor <[email protected]>
@jishminor jishminor merged commit a16af2d into main Jan 12, 2023
jishminor added a commit that referenced this pull request Jan 13, 2023
This reverts commit a16af2d.
@jishminor jishminor mentioned this pull request Jan 13, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant