deps: bump ml4t-models to 0.1.0b0 - #421
Merged
Merged
Conversation
The pre-existing >=0.1.0a6 pin already carried the fix for the multi-factor (K>1) IPCA solver (PR ml4t/models#12), but the CI Docker image was never rebuilt after that pin landed, so ml4t/ml4t:latest was still running the pre-fix a4 solver. 0.1.0b0 is the current PyPI release (beta readiness: docs, examples, additive exports, no core solver changes since a6) and is what the next image rebuild should pick up.
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.
Summary
ml4t-modelsfrom>=0.1.0a6to>=0.1.0b0.a6pin already fixed the multi-factor (K>1) IPCA solver (fix: correct multi-factor IPCA solver ml4t/models#12 - corrected_estimate_gammaeinsum ordering + a rotation-invariant convergence check), butml4t/ml4t:latestwas never rebuilt after that pin landed, so CI has been running the pre-fixa4solver.0.1.0b0is the current PyPI release beyonda6- docs/examples/CI additions and one additive export (PipelineFitResult), no core solver changes sincea6.ml4t/ml4t:latest(gh workflow run docker-publish.yml --ref main -f images=ml4t) so the image picks this up - that's the actual fix for thesp500_equity_option_analytics::11b_ipcaCI failure (folds 0/1 never converging under the stalea4solver).Test plan
uv lock- onlyml4t-modelsmoved, no ripple.uv sync --frozen && uv run python -c "import ml4t.models"- imports clean.ml4t/ml4t:latestimage: pip-installingml4t-models==0.1.0a6over the stale baked-ina4turnscs-sp500_equity_option_analytics::11b_ipcafrom FAIL to PASS with no other changes (confirms the fix is the dependency version, not notebook/preset code).