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

Upgrade OpenVINO to 2023.1.0 #7870

Open
felipecrs opened this issue Sep 18, 2023 · 9 comments
Open

Upgrade OpenVINO to 2023.1.0 #7870

felipecrs opened this issue Sep 18, 2023 · 9 comments
Labels
enhancement New feature or request pinned

Comments

@felipecrs
Copy link
Contributor

felipecrs commented Sep 18, 2023

This is just a reminder that OpenVINO has a new version, and I suppose Frigate should eventually upgrade:

@felipecrs felipecrs added the enhancement New feature or request label Sep 18, 2023
@NickM-27
Copy link
Sponsor Collaborator

NickM-27 commented Sep 18, 2023

The problem with this is that the NCS2 is no longer supported with this version, so we would be losing support for some devices currently being used (#7319)

@felipecrs
Copy link
Contributor Author

Damn. Nothing is simple in this world. 😅

@svenstaro
Copy link
Contributor

There's now 2023.3.0 and I think at some point frigate should just upgrade to enable newer opsets. Keeping compatibility with the NCS2 at all costs doesn't seem worthwhile to me.

@jsapede
Copy link

jsapede commented Apr 9, 2024

upgrade is needed as all new models includes opset 11

@klingon888
Copy link

klingon888 commented May 3, 2024

upgrade is needed as all new models includes opset 11

Just saw this post and totally agree that upgrade is more important than keeping compatibility. Since yolov8 is no longer supported, I managed to compile a new yolox-tiny today but it failed miserably when starting Frigate since it has opset11. I assume this error is caused by the old Openvino?

"Cannot create Interpolate layer /backbone/upsample/Resize id:303 from unsupported opset: opset11"

@jsapede
Copy link

jsapede commented May 4, 2024

Could it be done using same steategy as immich where hardware accélération is splitted in docker-compose settings using différent docker images as source for the ai engine ?
Would it make it possible to so have old openVINO for compatibility and newer ones for yolov8/v9 ?

@jsapede
Copy link

jsapede commented May 4, 2024

upgrade is needed as all new models includes opset 11

Just saw this post and totally agree that upgrade is more important than keeping compatibility. Since yolov8 is no longer supported, I compiled a new yolox-tiny today and it failed miserably since it has opset11. I assume this error is caused by the old Openvino?

"Cannot create Interpolate layer /backbone/upsample/Resize id:303 from unsupported opset: opset11"

Theres Somewhere in this github discussion on yolo with a link to a Google collab for yolov8 pretrained for frigate. It stills work with old opset settings

But it's impossible to use the openVINO notebooks for tuning v8 nor v9 : opset error

@klingon888
Copy link

Theres Somewhere in this github discussion on yolo with a link to a Google collab for yolov8 pretrained for frigate. It stills work with old opset settings

But it's impossible to use the openVINO notebooks for tuning v8 nor v9 : opset error

I've been using this collab too in 0.13 versions. BUT unfortunately there is an ongoing AGPL issue with using yolov models, so no longer supported in 0.14 versions of Frigate. See here. Only yolo tiny is officially supported now. If you enter yolov8 in the 0.14 config, it now errors out.

@jsapede
Copy link

jsapede commented May 4, 2024

This sucks but in fact for the use we have theres no real différence in models résults, almost all Can acurately distinguish a human from a car or a dog.
The only Real point is the openVINO hardware accélération

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request pinned
Projects
None yet
Development

No branches or pull requests

5 participants