-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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
RBDT does not support xgboost inference #15197
Labels
Comments
vepadulano
added a commit
to vepadulano/root
that referenced
this issue
Apr 10, 2024
Representing the current situation at root-project#15197
vepadulano
added a commit
to vepadulano/root
that referenced
this issue
Apr 10, 2024
Representing the current situation at root-project#15197
vepadulano
added a commit
to vepadulano/root
that referenced
this issue
Apr 10, 2024
Representing the current situation at root-project#15197
vepadulano
added a commit
that referenced
this issue
Apr 10, 2024
Representing the current situation at #15197
vepadulano
added a commit
to vepadulano/root
that referenced
this issue
Apr 10, 2024
Representing the current situation at root-project#15197
This was referenced Apr 10, 2024
vepadulano
added a commit
that referenced
this issue
Apr 10, 2024
Representing the current situation at #15197
vepadulano
added a commit
to vepadulano/root
that referenced
this issue
Apr 11, 2024
Representing the current situation at root-project#15197
vepadulano
added a commit
to vepadulano/root
that referenced
this issue
Apr 11, 2024
Representing the current situation at root-project#15197
This was referenced Apr 11, 2024
vepadulano
added a commit
that referenced
this issue
Apr 11, 2024
Representing the current situation at #15197
vepadulano
added a commit
that referenced
this issue
Apr 11, 2024
Representing the current situation at #15197
This was referenced Apr 11, 2024
Closed by: #15173. |
kristupaspranc
pushed a commit
to kristupaspranc/root
that referenced
this issue
May 21, 2024
Representing the current situation at root-project#15197
silverweed
pushed a commit
to silverweed/root
that referenced
this issue
Aug 19, 2024
Representing the current situation at root-project#15197
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Check duplicate issues.
Description
RBDT was never testing proper handling of xgboost models, either in writing them to ROOT format or in their usage afterwards.
The functionality was never actually tested since the
xgboost
package was not installed on the CI nodes and the only available test was silently not running if the package was not foundroot/tmva/tmva/test/CMakeLists.txt
Lines 34 to 41 in 05203ae
The test had to be disabled right after the package was installed on some nodes and it immediately triggered failures as documented in this PR #15183
Since today, all platforms are now running (for the first time) RBDT tests with xgboost models. The Alma9 platform highlights a severe problem on the following three tests
By running inside a debugger, we can see that there is an issue at exit time (which does not depend on the version of xgboost)
And the same stacktrace is produced for all three tests. This may or may not be linked to wlav/cppyy#227 and the fact that complex Python packages (in this case it's xgboost, but also pytorch is notorious for this behaviour) seem to not handle well C++ symbols.
Our current understanding of the situation with RBDT is the following:
Reproducer
At least on Alma9, the following is the smallest reproducer of the aforementioned segfault
ROOT version
Any
Installation method
build from source
Operating system
Alma9 (others could be affected)
Additional context
No response
The text was updated successfully, but these errors were encountered: