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
[WIP] remove deprecated tbb::task_scheduler_init, use new api #6096
Conversation
Thanks for opening this and starting work for the new TBB interfaces @Hardcode84 |
12002 binaries are available here: https://github.com/oneapi-src/oneTBB/releases/tag/v2021.1-beta08 |
hello, I have trouble understanding what task_scheduler_handle does compared to task_scheduler_init, |
Setting global thread count is still possible via Set desired concurrency as |
Guessing this limitation is still needed for Numba 0.53, leaving the pin in the conda-forge recipe for now. |
@Hardcode84 am hoping to get this in for the next (0.54) release, any chance you could please rebase this on current mainline? Thanks. |
ad56d5d
to
2faea44
Compare
Rebased |
task_scheduler_init
was removed in TBB_INTERFACE_VERSION == 12002 and new replacement api was added in 12003.Also, 12002 lib is no longer binary compatible with previous versions so library name was changed (not properly handled yet).
Fork safety selection logic also wasn't updated.