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

fix: adding tbb_schedule_handler #2800

Conversation

Alexandr-Solovev
Copy link
Contributor

@Alexandr-Solovev Alexandr-Solovev commented May 24, 2024

Description

Adding tbb::task_scheduler_handle static object to avoid undefined order of static tbb objects deinitialization. oneTBB will not be unloaded until finalize of task_scheduler_handle.

Changes proposed in this pull request:

  • Adding tbb::scheduler_handle_task

  • Initialize TBB in all potential scenarios

  • Update destructor and free functions

  • Remove void setDynamicLibraryThreadingTypeOnWindows(LibraryThreadingType type);

@Alexandr-Solovev Alexandr-Solovev changed the title adding new destructor fix: adding tbb_schedule_handler May 27, 2024
@Alexandr-Solovev Alexandr-Solovev marked this pull request as ready for review May 27, 2024 13:41
@ethanglaser
Copy link
Contributor

please fix clang and try to rebase for open blas public CI fails

@ethanglaser
Copy link
Contributor

/intelci: run

@ethanglaser
Copy link
Contributor

/azp run CI

Copy link

Azure Pipelines successfully started running 1 pipeline(s).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants