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

[TMVA] Move tmva/tmva/inc/TMVA/DNN/Architectures/Cpu/Blas.h to src #14330

Merged
merged 1 commit into from Jan 11, 2024

Conversation

guitargeek
Copy link
Contributor

The Blas.h header is only used by the tmva-cpu implementation, so it should be made private by moving it to src.

The problem with having it in inc was that this header included GSL, and therefore GSL appeared to be a public dependency of TMVA, which is not true.

Closes #14263.

The `Blas.h` header is only used by the tmva-cpu implementation, so it
should be made private by moving it to `src`.

The problem with having it in `inc` was that this header included GSL,
and therefore GSL appeared to be a public dependency of TMVA, which is
not true.

Closes root-project#14263.
@phsft-bot
Copy link
Collaborator

Starting build on ROOT-performance-centos8-multicore/soversion, ROOT-ubuntu2204/nortcxxmod, ROOT-ubuntu2004/python3, mac12arm/cxx20, windows10/default
How to customize builds

Copy link
Collaborator

@ferdymercury ferdymercury left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

Thanks @krasznaa for pointing out this issue.

Copy link

github-actions bot commented Jan 11, 2024

Test Results

     9 files       9 suites   1d 22h 7m 9s ⏱️
 2 488 tests  2 488 ✅ 0 💤 0 ❌
21 360 runs  21 360 ✅ 0 💤 0 ❌

Results for commit 2ef68d7.

♻️ This comment has been updated with latest results.

@guitargeek guitargeek merged commit 7219853 into root-project:master Jan 11, 2024
14 of 15 checks passed
@guitargeek guitargeek deleted the issue-14263 branch January 11, 2024 13:15
@ferdymercury
Copy link
Collaborator

Should this be backported to 6.30 ?

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

Successfully merging this pull request may close these issues.

[tmva] When using DNN_USE_CBLAS, CMakeLists should link publicly to gsl instead of privately
3 participants