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

FairGBM implementation #1

Merged
merged 18 commits into from
Jun 23, 2022
Merged

Conversation

AndreFCruz
Copy link
Contributor

@AndreFCruz AndreFCruz commented Apr 13, 2022

Applied all code changes pertaining to the FairGBM implementation.

Let me know if you have any questions!

@AndreFCruz AndreFCruz self-assigned this Apr 18, 2022
Copy link
Collaborator

@AlbertoEAF AlbertoEAF left a comment

Choose a reason for hiding this comment

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

Nothing major to change, overall looks good. There are two types of comments. Some explicitly say that they are to be tackled later because of our urgency.
In those cases you should open an issue per each of those comments so we don't lose them.

There is major refactor and optimization work ahead in include/LightGBM/objective_function.h, so I'm counting on keeping it as it is for now, as it seems to work, and we'll tackle this in stage 2.

CMakeLists.txt Outdated Show resolved Hide resolved
CMakeLists.txt Outdated Show resolved Hide resolved
include/LightGBM/config.h Outdated Show resolved Hide resolved
include/LightGBM/config.h Show resolved Hide resolved
include/LightGBM/config.h Show resolved Hide resolved
include/LightGBM/objective_function.h Outdated Show resolved Hide resolved
include/LightGBM/objective_function.h Outdated Show resolved Hide resolved
include/LightGBM/objective_function.h Outdated Show resolved Hide resolved
include/LightGBM/objective_function.h Outdated Show resolved Hide resolved
include/LightGBM/objective_function.h Outdated Show resolved Hide resolved
Copy link
Contributor Author

@AndreFCruz AndreFCruz left a comment

Choose a reason for hiding this comment

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

Just finished reviewing all the feedback. It was very thorough, thanks!

I answered all comments before resolving them, so please take a look at the answers and feel free to unresolve any threads.

I also left a few unresolved comments, which are yet unaddressed.

TODO: one major thing that I have to do is to move all config changes to the config.cpp and generate the correct config_auto.cpp - Issue #3

CMakeLists.txt Outdated Show resolved Hide resolved
CMakeLists.txt Outdated Show resolved Hide resolved
CMakeLists.txt Outdated Show resolved Hide resolved
CMakeLists.txt Outdated Show resolved Hide resolved
CMakeLists.txt Outdated Show resolved Hide resolved
src/io/dataset_loader.cpp Outdated Show resolved Hide resolved
AndreFCruz pushed a commit that referenced this pull request May 2, 2022
@AndreFCruz
Copy link
Contributor Author

All "<10 lines" code changes applied. I left major refactors to a couple of weeks from now, but all should have some corresponding issue on GH.

.gitignore Show resolved Hide resolved
CMakeLists.txt Outdated Show resolved Hide resolved
@AndreFCruz
Copy link
Contributor Author

All comments reviewed; ping me before you merge!
Also, we should squash merge!

@AndreFCruz AndreFCruz force-pushed the bulk-fairgbm-modifications branch 2 times, most recently from f74ff6f to 52211ce Compare June 1, 2022 16:09
include/LightGBM/utils/constrained.hpp Show resolved Hide resolved
src/io/config.cpp Outdated Show resolved Hide resolved
src/io/metadata.cpp Show resolved Hide resolved
src/objective/constrained_xentropy_objective.hpp Outdated Show resolved Hide resolved
Copy link
Collaborator

@AlbertoEAF AlbertoEAF left a comment

Choose a reason for hiding this comment

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

👏 great work! Squash & merge it! :D

@AndreFCruz AndreFCruz merged commit 3610082 into main-fairgbm Jun 23, 2022
@AndreFCruz AndreFCruz deleted the bulk-fairgbm-modifications branch July 6, 2022 14:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants