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

attempt to replace deprecated tbb functionality #336

Closed
wants to merge 1 commit into from
Closed

attempt to replace deprecated tbb functionality #336

wants to merge 1 commit into from

Conversation

acxz
Copy link
Contributor

@acxz acxz commented Jun 2, 2020

This PR attempts to resolve #208

I was able to replace the creation of the old api tasks with functors being passed into task_groups. This does compile, however, many unit tests fail.

Since I don't really have much time to continue working on this, I may not come back to this. But I did want to open up my attempt so that others so inclined can gather some insight from this PR and continue working off of it.

This is not really that important for most people since the issue only effects TBB 2020.2 as a warning, (and will prob be an error in the next TBB release) while Ubuntu LTS is on an older TBB (and will be until the next LTS 2 years from now)


This change is Reviewable

@varunagrawal varunagrawal added the cleanup Help clean up old/obsolete aspects of GTSAM label Jun 2, 2020
@acxz acxz mentioned this pull request Jun 6, 2020
@acxz acxz closed this Jun 8, 2020
@acxz acxz reopened this Jun 8, 2020
@acxz acxz mentioned this pull request Jul 7, 2020
@dellaert dellaert added this to the GTSAM 4.1.1 milestone Jul 14, 2020
@varunagrawal
Copy link
Collaborator

I might take this up since I would like to use TBB more (as well as figure out the benchmarking issues that @chrisbeall mentioned a while ago).

Here's a nice discussion about alternatives: oneapi-src/oneTBB#243

@acxz
Copy link
Contributor Author

acxz commented Jul 16, 2020

@varunagrawal please feel free to, would really appreciate it. Also I already linked that issue in this PR's corresponding issue thread. :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cleanup Help clean up old/obsolete aspects of GTSAM
Projects
None yet
Development

Successfully merging this pull request may close these issues.

TBB Deprecation Warnings
3 participants