Skip to content

Conversation

@ivanshi1108
Copy link

@ivanshi1108 ivanshi1108 commented Oct 27, 2025

add a detector which is testing with yolov9 axmodel.

Proposed change

Add a detector using the AXERA AI accelerator.
As discussed in the linked thread
we want to add a new type of detector, namely the AXERA NPU. The current default detection model is YOLOv5
This initial commit serves as the beginning of the upcoming work.

Type of change

  • Dependency upgrade
  • Bugfix (non-breaking change which fixes an issue)
  • New feature
  • Breaking change (fix/feature causing existing functionality to break)
  • Code quality improvements to existing code
  • Documentation Update

Additional information

  • This PR fixes or closes issue: fixes #
  • This PR is related to issue:

Checklist

  • The code change is tested and works locally.
  • Local tests pass. Your PR cannot be merged unless tests pass
  • There is no commented out code in this PR.
  • UI changes including text have used i18n keys and have been added to the en locale.
  • The code has been formatted using Ruff (ruff format frigate)

@netlify
Copy link

netlify bot commented Oct 27, 2025

Deploy Preview for frigate-docs ready!

Name Link
🔨 Latest commit 7933a83
🔍 Latest deploy log https://app.netlify.com/projects/frigate-docs/deploys/692473f6d2ca940008885cd9
😎 Deploy Preview https://deploy-preview-20685--frigate-docs.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@NickM-27
Copy link
Collaborator

Hi, support for this hardware has already been added in #19680

Modify AXERA section and related content from hardware documentation.
@ivanshi1108
Copy link
Author

ivanshi1108 commented Oct 28, 2025

Hi, this detector uses the AXERA AX650N/AX8850 NPU, which is different hardware from the Synaptics SL1680 NPU. Please review it again.
When revising the docs, we referenced Synaptics' commits. A typo in hardware.md has been fixed.
The following link is an introduction to one of the hardware components:
Specification Introduction of LLM8850

@blakeblackshear
Copy link
Owner

We can't accept PRs that include references to AGPL licensed models. See here

@ivanshi1108
Copy link
Author

Thank you. We will remove the AGPL licensed YOLO and submit a new, compliant model.

@ivanshi1108
Copy link
Author

In the previous commit, we updated the default object detection model to YOLOv9.

@ZhaiSoul
Copy link
Contributor

ZhaiSoul commented Nov 9, 2025

Is there an example of converting a YOLOv9 ONNX model to AXModels? This might be particularly useful for Frigate Plus users.

The model is now dynamically downloaded to the cache directory.
Post-processing is now done using Frigate's built-in `post_process_yolo`.
Configuration in the relevant documentation has been updated.
@ivanshi1108 ivanshi1108 requested a review from NickM-27 November 11, 2025 06:47
Copy link
Collaborator

@NickM-27 NickM-27 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

A few notes and the python checks are failing

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants