-
Notifications
You must be signed in to change notification settings - Fork 0
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
deprecated in favor of MLM extension #16
base: main
Are you sure you want to change the base?
Conversation
The *Machine Learning Model (MLM)* extension (https://github.com/crim-ca/mlm-extension) combines the fields that were previously defined in the *Deep Learning Model (DLM)* extension as well as most (all?) fields proposed by ML-Model. Some fields are renamed to avoid redundant details between the 2 references, while others are adjusted to allow more flexibility (e.g.: not just docker-compose runtime, but virtually anything). More best-practices and examples are provided to demonstrate the use of MLM along other STAC extensions to take advantage of the full STAC ecosystem. Schema for MLM: https://crim-ca.github.io/mlm-extension/v1.0.0/schema.json
Waiting for https://github.com/orgs/stac-utils/discussions/4 to be discussed. If we go forward with this PR, we should not forget to archive this extension via the GH settings. |
Echoing @m-mohr, based on the outcome of https://github.com/orgs/stac-utils/discussions/4, this should be deprecated. |
Instead, I think this extension should not be deprecated until the new one increased its maturity level to Candidate. |
"Candidate" is a long way off. MLM is already at "Pilot", which is 1 level higher than ML-Model has been on for ~3 years. I need stac-extensions/stac-extensions.github.io#48 to be integrated to reflect the latest changes and increase adoption. |
Actually, ml-model should be in "Candidate" level but was never reviewed. |
I'm in favour of keeping this extension as its purpose is valid and needed. This extension doesn't prevent the MLM from existing. |
That's the whole issue and reason about deprecating ML-model. Instead, efforts should be done in MLM to include any necessary adjustments (if they are actually required) to support all use cases with a single extension. Looking at the PR, I think this is already possible with MLM in its current state, since all |
Hi everyone, Francis and I (maintainers of the MLM) have agreed that the stac-extensions repo is the best home for the MLM extension. We got approval from CRIM, who owns the current MLM github repo, to move the extension. Given that we don't want to have two competing specs and the MLM can accommodate docker-compose I think this extension should be deprecated. The MLM extension has evolved quite a bit to meet a range of needs when describing models today. I think we should focus efforts on the MLM once a move is approved to the stac-extensions repo (working on this now in the Gitter channel). We are open to others providing input as contributors and maintainers as we continue to improve the schema and tooling around the MLM spec and would like the MLM to be collaborative and community driven. |
This is now my next step in the migration plan: The repository and schemas are already migrated: Once this PR is merged, I propose also updating the repository description to redirect to MLM, as following:
This will update the description information in the https://stac-extensions.github.io/ page to better guide users. |
The Machine Learning Model (MLM) extension (https://github.com/crim-ca/mlm-extension) combines the fields that were previously defined in the Deep Learning Model (DLM) extension as well as most (all?) fields proposed by ML-Model. Some fields are renamed to avoid redundant details between the 2 references, while others are adjusted to allow more flexibility (e.g.: not just docker-compose runtime, but virtually anything). More best-practices and examples are provided to demonstrate the use of MLM along other STAC extensions to take advantage of the full STAC ecosystem.
Schema for MLM: https://crim-ca.github.io/mlm-extension/v1.0.0/schema.json
Fixes #13