Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork56.4k
Update IPP integration#26463
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 ourterms of service andprivacy statement. We’ll occasionally send you account related emails.
Already on GitHub?Sign in to your account
Update IPP integration#26463
Uh oh!
There was an error while loading.Please reload this page.
Conversation
opencv-alalek commentedNov 15, 2024
Looks like there is regression in norm. (both Linux / Windows) Could you please take a look? |
eplankin commentedNov 15, 2024
Yes, I'll take a look. |
| # Commit SHA in the opencv_3rdparty repo | ||
| set(IPPICV_COMMIT"7f55c0c26be418d494615afca15218566775c725") | ||
| set(IPPICV_COMMIT"d1cbea44d326eb0421fedcdd16de4630fd8c7ed0") |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others.Learn more.
- Shouldn't it be different for x86 and x86_64 as only x86_64 ICV packages are available since IPP 2022.0.0?
asmorkalov commentedDec 16, 2024
@eplankin Friendly reminder. We plan OpenCV 4.11 release this month. It'll be great to finish the PR this week. |
eplankin commentedDec 18, 2024
@asmorkalov It was confirmed that there is a bug in IPP, the fix will be available in the next release. Let's disable the call of IPP function until the next ICV update. |
asmorkalov commentedDec 18, 2024
@opencv-alalek could you take a look again? |
opencv-alalek commentedDec 23, 2024
Need to apply this patch to keep 32-bit archives usable as mentioned by@tizmajlo : diff --git a/3rdparty/ippicv/ippicv.cmake b/3rdparty/ippicv/ippicv.cmakeindex 9bf90af11c..7bfcf66993 100644--- a/3rdparty/ippicv/ippicv.cmake+++ b/3rdparty/ippicv/ippicv.cmake@@ -17,6 +17,7 @@ function(download_ippicv root_var) set(OPENCV_ICV_NAME "ippicv_2022.0.0_lnx_intel64_20240904_general.tgz") set(OPENCV_ICV_HASH "63717ee0f918ad72fb5a737992a206d1") else()+ set(IPPICV_COMMIT "7f55c0c26be418d494615afca15218566775c725") set(OPENCV_ICV_NAME "ippicv_2021.12.0_lnx_ia32_20240425_general.tgz") set(OPENCV_ICV_HASH "85ffa2b9ed7802b93c23fa27b0097d36") endif()@@ -27,6 +28,7 @@ function(download_ippicv root_var) set(OPENCV_ICV_NAME "ippicv_2022.0.0_win_intel64_20240904_general.zip") set(OPENCV_ICV_HASH "3a6eca7cc3bce7159eb1443c6fca4e31") else()+ set(IPPICV_COMMIT "7f55c0c26be418d494615afca15218566775c725") set(OPENCV_ICV_NAME "ippicv_2021.12.0_win_ia32_20240425_general.zip") set(OPENCV_ICV_HASH "8b1d2a23957d57624d0de8f2a5cae5f1") endif() Otherwise it triggers error (remove |
opencv-alalek commentedDec 25, 2024
@eplankin There are more cases with norm in OpenCL-related tests: Linux OpenCL: Windows OpenCL: |
asmorkalov commentedJan 27, 2025
Tests pass on Intel 1135g7 and AMD Ryzen 7 5700G + Nvidia JF 1080. |
asmorkalov commentedJan 27, 2025
@opencv-alalek Please take a look on the PR again. |
opencv-alalek left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others.Learn more.
👍
This PR could be merged.
I will merge opencv_3rdparty after that.
ae57c54 intoopencv:4.xUh oh!
There was an error while loading.Please reload this page.
Update IPP integrationopencv#26463Please merge together withopencv/opencv_3rdparty#88Supported IPP version was updated to IPP 2022.0.0 for Linux and Windows. 32-bit binaries are dropped since this release.Previous update:opencv#25935
Update IPP integration#27354Please merge together withopencv/opencv_3rdparty#96Supported IPP version was updated to IPP 2022.1.0 for Linux and Windows. Bugs in norm() function which caused failure of sanity check in performance tests were fixed, IPP calls were enabled.Previous update:#26463
Please merge together withopencv/opencv_3rdparty#88
Supported IPP version was updated to IPP 2022.0.0 for Linux and Windows. 32-bit binaries are dropped since this release.
Previous update:#25935