-
Notifications
You must be signed in to change notification settings - Fork 12
Adding HPX backend (train,predict and tests) based on hpx::for_each and hpx::experimental::for_loop #70
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
Merged
Merged
Adding HPX backend (train,predict and tests) based on hpx::for_each and hpx::experimental::for_loop #70
Changes from 42 commits
Commits
Show all changes
48 commits
Select commit
Hold shift + click to select a range
c857e12
Fix OpenMP typo
constracktor 124a779
Initial commit HPX backend
constracktor 4a76248
Add HPX as backend type
constracktor 0902c04
Initial src for HPX backend
constracktor 0e3bb14
Make HPX backend compile fixes
constracktor b68864e
Training working with start/stop
constracktor c57ff02
Add HPX runtime init to predict
constracktor c9e38cc
Add some TODO for convencience functions
constracktor 657053f
Remove ::run_as_hpx_thread()
constracktor 4b7138e
Add HPX thread return
constracktor bea35d3
Add HPX runtime to predict
constracktor 43274dd
Change pointer call by value to references
constracktor 9f4ca90
Do index computation on the fly like stdpar
constracktor d2157fc
First test implementation
constracktor 7838cc4
Wrap HPX runtime functions in backend
constracktor 65f37ae
Add HPX tests in more files
constracktor 7fa0b09
Add HPX get version function
constracktor 18389a3
Increment number of backends to account for HPX
constracktor 1532500
Reformulate index computation and remove conversion warnings
constracktor 2c05c50
Add HPX string to parser doc and tests
constracktor 2e7a0b3
Add HPX backend existence at various places
constracktor 927c619
Add Python bindings for HPX backend
constracktor 27b0d3f
Fix rebase error
constracktor 170c73d
Add HPX cmake present and components
constracktor fbb7634
Set target platform for OpenMP preset
constracktor 444afa1
Concretize the minimum required HPX version
constracktor 958bfce
Fix wrong path to HPX backend
constracktor b2ef7e0
Comment HPX Scope Guard struct
constracktor 0196fab
Add HPX as supported component
constracktor ba96502
Add minimum HPX version
constracktor 5210fee
Add HPX runtime to environment header
constracktor d220f4d
Remove HPX Scope Guard as now obsolete
constracktor 02b400e
Cleanup main_train.cpp after rebase error
constracktor af4c5f6
Add HPX backend to commandline output and set correct priority
constracktor fdbf38c
Add note to manage HPX runtime in Python
constracktor 66ea031
Add HPX to backend vector if used
constracktor 148f0ba
Minor clang-format changes
constracktor 2024484
Add HPX runtime to rewritten environment header
constracktor 4a3e3d5
Major clang format changes after rebase
constracktor 30d9d64
Adjust tests/main.cpp to new environment.hpp
constracktor d296825
Add HPX combination types in tests
constracktor 545e0fb
HPX runtime workaround for tests
constracktor e74f80f
Separate main for HPX tests
constracktor db44766
Remove unused header
constracktor 192a9bd
Adjust accuracy for failing tests
constracktor 7ac367d
Remove unnecessary HPX lib check
constracktor e738e2a
Fix HPX scope guard
constracktor c5c7dab
Make HPX package required
constracktor File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
constracktor marked this conversation as resolved.
Show resolved
Hide resolved
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.