Pain#3
Open
fhamood wants to merge 729 commits into
Open
Conversation
…/actions/cache-5.0.2
…opment/actions/cache-5.0.2 [DEPENDABOT]: Bump actions/cache from 5.0.1 to 5.0.2
Add weights and biases support
Update versions
Bumps [actions/cache](https://github.com/actions/cache) from 5.0.2 to 5.0.3. - [Release notes](https://github.com/actions/cache/releases) - [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md) - [Commits](actions/cache@v5.0.2...v5.0.3) --- updated-dependencies: - dependency-name: actions/cache dependency-version: 5.0.3 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
Leaderboard was not shown properly in docs
Bumps [crazy-max/ghaction-github-labeler](https://github.com/crazy-max/ghaction-github-labeler) from 5.3.0 to 6.0.0. - [Release notes](https://github.com/crazy-max/ghaction-github-labeler/releases) - [Commits](crazy-max/ghaction-github-labeler@v5.3.0...v6.0.0) --- updated-dependencies: - dependency-name: crazy-max/ghaction-github-labeler dependency-version: 6.0.0 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 6 to 7. - [Release notes](https://github.com/actions/upload-artifact/releases) - [Commits](actions/upload-artifact@v6...v7) --- updated-dependencies: - dependency-name: actions/upload-artifact dependency-version: '7' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
Added a new baseline model AdaBoostDecisionTree
Add tissue term to mean effects baseline
Allow advanced users to supply create_splits(response_data) scripts validated by test_mode semantics, wired through the experiment loop, CLI, and make-cv-pkls while preserving the existing fold-dict training contract.
Add sphinx docstrings, replace Protocol with Callable, fix isort/black formatting, and document tests so CI pre-commit passes.
Satisfy flake8-darglint DAR101 for pytest fixture parameters.
Expose pipeline split settings via a frozen CustomSplitParams dataclass passed as the second argument to create_splits(response_data, params).
Document private validation helpers with sphinx param/returns/raises sections.
Add MultiViewLightGBM model
Move built-in and external split logic into drevalpy.datasets.splits with a shared create_and_record_splits path, JSON manifests that record split_label vs test_mode, and explicit result discovery so reports resolve the semantic test mode correctly.
Add missing docstrings and isort fixes for the split provider refactor, and sync with development.
Make tests.datasets a proper package for mypy, skip row-overlap validation on trusted built-in splits, and keep external split validation unchanged.
Use len(splits) instead of the requested params value so external scripts that return a different fold count are reflected accurately.
feat: add user-defined custom CV split scripts
MultiViewLightGBM was merged into development via #430 after this branch was created. The earlier 'remove LightGBM' change would delete the file and unregister the model on merge; restore it verbatim from development and re-add its registry entries, keeping SparseGO.
load() only recorded the checkpoint path; _load_weights_if_needed was never called, so a reloaded model predicted with freshly initialised weights. Call it at the end of _build_network (the single point where the network is constructed), so the saved state_dict is applied on the first train()/predict() or build_model() after load(). The checkpoint path is cleared after loading to avoid reloading stale weights on later rebuilds.
Add sparsego
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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
pain