Merge iterate - #314
Merge iterate#314
Conversation
Signed-off-by: Leonardo P. Tizzei <ltizzei@br.ibm.com>
Signed-off-by: Leonardo P. Tizzei <ltizzei@br.ibm.com>
Signed-off-by: Leonardo P. Tizzei <ltizzei@br.ibm.com>
Signed-off-by: Leonardo P. Tizzei <ltizzei@br.ibm.com>
Signed-off-by: Leonardo P. Tizzei <ltizzei@br.ibm.com>
Signed-off-by: Leonardo P. Tizzei <ltizzei@br.ibm.com>
pull updates Signed-off-by: naomi-simumba <naomi.simumba@gmail.com>
Signed-off-by: Naomi Simumba <naomi.simumba@gmail.com>
option for test step Signed-off-by: Leonardo P. Tizzei <leonardo.tizzei@gmail.com>
Signed-off-by: Leonardo P. Tizzei <ltizzei@br.ibm.com>
Signed-off-by: Leonardo P. Tizzei <ltizzei@br.ibm.com>
Signed-off-by: Leonardo P. Tizzei <ltizzei@br.ibm.com>
Signed-off-by: Naomi Simumba <naomi.simumba@gmail.com>
Signed-off-by: Naomi Simumba <naomi.simumba@gmail.com>
Signed-off-by: naomi-simumba <naomi.simumba@gmail.com>
Signed-off-by: Naomi Simumba <naomi.simumba@gmail.com>
Signed-off-by: Naomi Simumba <naomi.simumba@gmail.com>
Signed-off-by: Naomi Simumba <naomi.simumba@gmail.com>
Signed-off-by: Naomi Simumba <naomi.simumba@gmail.com>
…il.com> Signed-off-by: Naomi Simumba <naomi.simumba@gmail.com>
Signed-off-by: Naomi Simumba <naomi.simumba@gmail.com>
Signed-off-by: Naomi Simumba <naomi.simumba@gmail.com>
Signed-off-by: Naomi Simumba <naomi.simumba@gmail.com>
Signed-off-by: Paolo Fraccaro <paolo.fraccaro@ibm.com>
Add custom modules and fixing various bugs Signed-off-by: Paolo <36694818+paolofraccaro@users.noreply.github.com>
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Signed-off-by: Romeo Kienzler <romeo.kienzler1@ibm.com>
Signed-off-by: Romeo Kienzler <romeo.kienzler1@ibm.com>
Signed-off-by: Romeo Kienzler <romeo.kienzler1@ibm.com>
Signed-off-by: Romeo Kienzler <romeo.kienzler1@ibm.com>
…ig/data_path Signed-off-by: Romeo Kienzler <romeo.kienzler1@ibm.com>
Signed-off-by: Romeo Kienzler <romeo.kienzler1@ibm.com>
Signed-off-by: Romeo Kienzler <romeo.kienzler1@ibm.com>
Add PostgreSQL support and restore related configurations Signed-off-by: Romeo Kienzler <5694071+romeokienzler@users.noreply.github.com>
… and Vela - Removed hardcoded WLM options and parameters from the argument parser. - Added support for a user-defined WLM plugin via `--wlm-plugin` argument. - Implemented `load_wlm_config` function to read WLM settings from HPO YAML. - Created reference implementations for LSF and Vela plugins in `examples/wlm_plugins/`. - Updated `run_and_stream` to handle local execution and WLM plugin invocation. - Enhanced logging to provide clearer feedback on trial execution and WLM interactions. - Cleaned up unused functions and parameters related to previous WLM handling. Signed-off-by: Romeo Kienzler <romeo.kienzler1@ibm.com>
- Updated `run_setter_example.sh` to use `bumpy_function.py` instead of `bumpy_setter.py`, simplifying the example for local trials. - Modified `run_vela_example.sh` to clarify usage of the Vela/OpenShift job submission, ensuring better documentation and example clarity. - Refined `lsf_plugin.sh` to streamline job submission for IBM Spectrum LSF, enhancing clarity on environment variable usage and command construction. - Overhauled `_iterate2.py` to simplify the command-line interface, improve YAML loading, and enhance metric extraction logic. - Removed deprecated features and improved logging for better traceability during execution. - Enhanced the objective function to better handle parameter suggestions and metrics extraction. Signed-off-by: Romeo Kienzler <romeo.kienzler1@ibm.com>
Signed-off-by: Romeo Kienzler <romeo.kienzler1@ibm.com>
… clusters Signed-off-by: Romeo Kienzler <romeo.kienzler1@ibm.com>
…parameter Signed-off-by: Romeo Kienzler <romeo.kienzler1@ibm.com>
Signed-off-by: Romeo Kienzler <romeo.kienzler1@ibm.com>
… directory, and performance reporting options Signed-off-by: Romeo Kienzler <romeo.kienzler1@ibm.com>
…o require PostgreSQL URL Signed-off-by: Romeo Kienzler <romeo.kienzler1@ibm.com>
… across examples Signed-off-by: Romeo Kienzler <romeo.kienzler1@ibm.com>
Signed-off-by: Romeo Kienzler <romeo.kienzler1@ibm.com>
Signed-off-by: Romeo Kienzler <romeo.kienzler1@ibm.com>
Signed-off-by: Romeo Kienzler <romeo.kienzler1@ibm.com>
Refactor WLM integration and iterate2 functionality with plugins Signed-off-by: Romeo Kienzler <5694071+romeokienzler@users.noreply.github.com>
|
Warning Review the following alerts detected in dependencies. According to your organization's Security Policy, it is recommended to resolve "Warn" alerts. Learn more about Socket for GitHub.
|
Fuses the terratorch-iterate repo (terrastackai/iterate main @ 9f68a9f) into claimed as the umbrella project. Iterate's package, examples, configs, tests, and docs are added at the top level; project identity, license, and CI stay with claimed. Conflict resolutions: * pyproject.toml — keeps name `claimed`; merges scripts (c3_*, claimed, iterate, iterate-classic), dependencies, optional-deps, and extends packages.find to include terratorch_iterate*. * setup.py — replaced legacy component-library stub with iterate's minimal stub that defers to pyproject.toml. * README.md, docs/index.md — claimed content kept, iterate appended under a divider. * mkdocs.yml — claimed theme/config kept; new `terratorch-iterate` nav section added for the imported docs/*.md. * LICENSE, CODE_OF_CONDUCT.md, CONTRIBUTING.md — claimed's kept. * .gitignore — union, deduplicated. * .github/workflows/python-package.yml — dropped (redundant with claimed's python-app.yml + pylint.yml). Follow-ups to verify after merge: * src/c3/_version.py path referenced by setuptools_scm doesn't exist on claimed main (pre-existing). * .github/workflows/integration-test.yml targets nonexistent paths (component-library/, test_requirements.txt) — rewrite or drop. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com> Signed-off-by: Romeo Kienzler <romeo.kienzler1@ibm.com>
5260329 to
b1a654f
Compare
All four Python CI workflows have been failing on every run since at least April 2026; the iterate merge (#314) added more pylint warnings on top of already-broken jobs. Root causes were stale paths and a missing environment.yml, not new bugs. - pylint: scope to src/ and terratorch_iterate/, run advisory (--exit-zero) to surface the large pre-existing duplicate-code backlog without gating every PR; bump python matrix to 3.11/3.12 to match pyproject's requires-python = ">=3.11". - python-package-conda: drop the missing environment.yml step in favour of pip install -e . (this repo is pip-managed); scope flake8 to src/ and terratorch_iterate/; run pytest advisory because most tests need heavy optional deps (torch, terratorch). - python-app: ./component-library no longer exists -- point crosshair at ./src; switch `watch` to `check` so the job actually terminates. - integration-test: trigger on `main` (not the long-gone `master`) and invoke run_tests.py at the repo root. Also refreshes pinned action versions (checkout@v4, setup-python@v5). Signed-off-by: Romeo Kienzler <romeo.kienzler1@ibm.com>
What changes were proposed in this pull request?
How was this pull request tested?
Developer's Certificate of Origin 1.1