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

Update to XGBoost 1.7.4 (WIP) #6662

Open
wants to merge 33 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
33 commits
Select commit Hold shift + click to select a range
b38c79a
XGBoost integration infrastructure
rgesteve Oct 17, 2022
2fe37f6
Merge branch 'main' into with_xgboost_update
rgesteve Nov 16, 2022
3a0aea5
Address some naming issues (via disabling the syntax check)
rgesteve Nov 16, 2022
a78bd45
Exposing regressor with wrong name in catalog
rgesteve Nov 28, 2022
6155d72
A stand-alone executable to test XGBoost
rgesteve Nov 28, 2022
c7afa74
Dipping toe on .NET LibImport waters
rgesteve Nov 28, 2022
827092d
This works if it can find xgboost library
rgesteve Nov 28, 2022
4bc2785
Cleaned up a couple of names
rgesteve Nov 28, 2022
e734e4e
Exposed buidinfo
rgesteve Nov 28, 2022
88de91e
Basic infrastructure of XGBoost option handling
rgesteve Nov 28, 2022
1a58f82
Enabled the rest of the LibImport-based implementations
rgesteve Nov 29, 2022
5fc1440
Keep up to date with main branch
rgesteve Dec 1, 2022
9190cf4
Update to main via xgboost feature branch
rgesteve Dec 1, 2022
6d529fd
Enabled a few more XGBoost API calls and Json deserializing facilities
rgesteve Dec 1, 2022
f60f104
Cleaned the using directives for clearer dependency spec
rgesteve Dec 1, 2022
40729b1
Helper function to parse boosters into InternalTreeEnsemble
rgesteve Dec 1, 2022
f53a93e
Enable the constructor pipeline
rgesteve Dec 4, 2022
66c0688
Passing parameters from constructor
rgesteve Dec 4, 2022
08c2efc
Testing more complicated initialization
rgesteve Dec 4, 2022
6bf317c
Small changes accommodating differences between lightgbm and xgboost
rgesteve Dec 4, 2022
4f6739d
A little cleaning up of dead code
rgesteve Dec 5, 2022
204c042
Enable a few more config options
rgesteve Dec 5, 2022
1b845aa
Enabling loading data from rolemappedcursor
rgesteve Dec 5, 2022
8c82b35
Starting loading data with rolemapped cursor
rgesteve Dec 5, 2022
1f36a0d
General cleanup
rgesteve Dec 6, 2022
6ea2f2c
Connected with DMatrix constructor
rgesteve Dec 6, 2022
09a1de9
Added a class to reflect Train interface
rgesteve Dec 6, 2022
f994aef
Playing with the input shape to xgboost
rgesteve Dec 6, 2022
07d4e30
Completed training loop
rgesteve Dec 6, 2022
abe6fc5
Full flow inside the trainer
rgesteve Dec 7, 2022
920deab
Adding a CSV file to test XGBoost
rgesteve Dec 7, 2022
3c51219
Fixed bug deserializing arrays
rgesteve May 8, 2023
55787e8
Rebased to HEAD
rgesteve May 8, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 4 additions & 1 deletion .editorconfig
Original file line number Diff line number Diff line change
Expand Up @@ -341,4 +341,7 @@ dotnet_style_readonly_field = false
[test/Microsoft.ML.TestFrameworkCommon/Utility/*.cs]
# IDE0073: Dont want license file header in code we are using from elsewhere
dotnet_diagnostic.IDE0073.severity = none
file_header_template = unset
file_header_template = unset

[**/*.generated.cs]
generated_code = true
Loading