Closed talmo closed 5 months ago
The recent updates encompass a range of adjustments from CI configurations to testing enhancements and error handling improvements. Notably, macOS macos-14
makes a comeback in the CI testing matrix, broadening the scope of testing. Anaconda integration steps are paused, signaling a potential shift in dependency management strategy. Within neural networks, there is a focus on enhancing testing robustness and fine-tuning configuration parameters, indicating an optimization phase to improve error resilience and model performance.
Files | Summary |
---|---|
.github/workflows/build_ci.yml , .github/workflows/ci.yml |
Re-added macos-14 to CI testing matrix. |
.github/workflows/build_manual.yml |
Commented out Anaconda login/upload steps; modified branch exclusion. |
sleap/nn/system.py |
Added error handling for TensorFlow device visibility modifications. |
tests/nn/test_inference.py |
Enhanced assertion robustness; added test_no_centroid_top_down . |
tests/nn/test_training.py |
Adjusted neural network configuration values and assertion output shapes. |
.conda/condarc.yaml |
Updated Anaconda channels for development. |
tests/nn/... (various test files) |
Commented out GPU hiding lines for testing. |
🐰✨
In a land of code and byte,
Where tests and builds dance through the night.
A rabbit hopped, with changes in hand,
To tweak, to test, across the land.
"To macOS-14, we say 'Welcome back!'",
With every line, we find our track.
🌟 In every update, big or small,
We hop towards progress, one for all.
🐰✨
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?
Attention: Patch coverage is 70.00000%
with 3 lines
in your changes are missing coverage. Please review.
Project coverage is 74.08%. Comparing base (
7ed1229
) to head (160309a
).:exclamation: Current head 160309a differs from pull request most recent head bc845e4. Consider uploading reports for the commit bc845e4 to get more accurate results
Files | Patch % | Lines |
---|---|---|
sleap/nn/system.py | 70.00% | 3 Missing :warning: |
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
Description
Fixes tests and build on Apple Silicon Macs after #1726.
Specifically, this fixes the core CI pipeline and cleans a bunch of CI/CD stuff up.
Notes:
Types of changes
Does this address any currently open issues?
[list open issues here]
Outside contributors checklist
Thank you for contributing to SLEAP!
:heart: