-
Notifications
You must be signed in to change notification settings - Fork 65
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
Cross platform issues when importing into OpenCV #67
Comments
We certainly have plans to make BOLT cross platform and are evaluating the best possible solution. Some question for you Good to know that you are using the code and have done some modifications to make it cross platform. |
Good to know that BOLT is working on it :) Regarding the questions:
Regards. |
And what are the approximate dates for the implementation of cross-platform Bolt: month, half a year, year? Best regards, Alexey |
We are working on making Bolt a cross-platform library. It might take about 6-12 months. Stay tuned for more updates on that during APU13 . Thanks, |
6-12 months .. :( |
In developing OpenCV(Open-source Computer Vision library)'s OpenCL module I intended to import Bolt library and use its
sorting
andscan
APIs, but by browsing the source code I noticed that AMD-only Static OpenCL C++ templates is heavily used in OpenCL kernels.For OpenCV, we must ensure that it can run OpenCL on most platforms, not only AMD's. Can I ask if you have any plans to make Bolt available on non-amdappsdk platforms, such as nvidia's and intel's OpenCL SDK?
To fix this issue, I have adapted some of the codes from Bolt and use macros to simulate templates. What I added in this branch is
sort_by_key
using OpenCL. By the way, I includedradix sort
withfloat
type types, which is not supported yet for Bolt.Please see the following links:
Host code
Radix sort kernel file
Thanks!
The text was updated successfully, but these errors were encountered: