-
Notifications
You must be signed in to change notification settings - Fork 27
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
Fix bionemo-size-aware-batching, standardize pyproject.toml's & dependencies #284
Conversation
6ed8706
to
94558a2
Compare
/build-ci |
ceb5286
to
8bed3d1
Compare
8bed3d1
to
0b1ba67
Compare
Hey @DejunL, PR feedback that is at the level of nits shouldn't be review blocking. Do you have any review-blocking feedback for this PR? Or was the rejection here accidental? |
0b1ba67
to
2608fc7
Compare
@malcolmgreaves I just don't like maintaining the import in the API doc. It's not executable code to import anything for |
2608fc7
to
75064d2
Compare
@malcolmgreaves approved as my comments are not blocking but I'd like to remove those "..." from the README's API doc (see the inline comments above) |
Ok I can revert those code changes, np. Thank you @DejunL ! |
75064d2
to
2801a8d
Compare
…dencies Fix `bionemo-size-aware-batching`'s dependencies: was missing required `bionemo-core` dependency for `torch`! Also includes minor tweaks and touch-ups to its README.md. Fix dependencies of `bionemo-fw` that are already specified by `bionemo-core` (PyTorch Lightning). Standardizes the format & structure of all pyproject.toml files under sub-packages/. Makes sure that every bionemo sub-package depends on bionemo-core (minus bionemo-core itself). Make sure that `bionemo-fw` depends on every other bionemo sub-package (minus intentional exceptions). Eensures that the top level pyproject.toml (`"bionemo-meta"`) correctly lists all bionemo sub-packages in the workspace. Specifically, fixes `tool.uv.sources`, `project.dependencies`, and `tool.pyright`. Finally, fixes a few errors from linting with `ruff` that somehow were not caught during previous PRs.
2801a8d
to
21788ae
Compare
/build-ci |
/build-ci |
Fix
bionemo-size-aware-batching
's dependencies: was missing requiredbionemo-core
dependency fortorch
!Also includes minor tweaks and touch-ups to its README.md.
Fix dependencies of
bionemo-fw
that are already specified bybionemo-core
(PyTorch Lightning).Standardizes the format & structure of all pyproject.toml files under sub-packages/.
Makes sure that every bionemo sub-package depends on bionemo-core (minus bionemo-core itself).
Make sure that
bionemo-fw
depends on every other bionemo sub-package (minus intentional exceptions).Additionally, ensures that the top level pyproject.toml (
"bionemo-meta"
) correctly lists all bionemosub-packages in the workspace. Specifically, fixes
tool.uv.sources
,project.dependencies
, andtool.pyright
.