Releases: mlcommons/ck
Releases · mlcommons/ck
cm-mlops-arc-20240428
Archive of the cm-mlops repository to reproduce older workflows before migrating to mlcommons@cm4mlops.
CM v2.2.0: a few major improvements to support Visual Studio debugging and min CM version
CM v2.2.0 release:
- fixed detection of a CM artifact using 'cm info .' when inside virtual env entries.
- added "cmind.utils.debug_here" function to attach remote Python debugger
and tested with Visual Studio Code. - added test to avoid checking out CM repo that was not pulled
- added utils.safe_load_json to return empty dict if file doesn't exist
- added utils.compare_versions to check min version requirements for automations and entries
- removed outdated convert_path (#1219)
- added utils.check_if_true_yes_on (#1216)
- check "min_cm_version" in CM automations and CM scripts (use _cm.yaml or _cm.json)
CM v2.1.2 supporting dependencies for CM repositories
cm-v2.1.2 CM v2.1.2 (#1212)
CM v2.1.1: support for the new mlcommons@cm4mlops repo
We have moved cm-mlops sub-repo to a standalone repo at https://github.com/mlcommons/cm4mlops .
CM v2.0.4: general improvements and minor bug fixes
- added skip of delayed help to simplify output of
cmr [tags] --help
- revisited automatically generated READMEs for CM scripts (automation recipes) based on user feedback: #1169
- improved deleting of CM artifacts (entries) on Windows
- print tags when deleting CM artifacts (entries)
CM v2.0.3: improved handling of CM repositories
- added support to handle broken CM repositories: #1177
- added "cm checkout repo mlcommons@ck --branch=dev" to make it easier to switch branches
- added "cm import repo" to import repository in the current directory
CM v2.0.2: improved handling of CM repositories based on user feedback
- added support to update all CM Git repos in one go: "cm pull repo"
- added support to show extra info about CM Git repos: "cm show repo"
- added explicit support for Private Access Token (PAT) when pulling private CM repos:
cm pull repo [email protected] --pat={GITHUB PAT}
- added support to remove CM repositories via "cm rm repo" even if read only (required for Windows)
- added support to self-fix CM repo list if repository was manually deleted
v2+: a major update with a new GUI and Python 3.12+ support
- a major update with Python 3.12+ support, the new CM automation recipes and a new GUI to compose modular AI systems and optimize
them across diverse models, datasets, software and hardware:
- https://access.cknowledge.org/playground/?action=scripts
- https://access.cknowledge.org/playground/?action=howtorun
- https://access.cknowledge.org/playground/?action=reproduce
- added setuptools as dependency to detect package versions
V1.6.2 bug fixes and improvements for users
- fixed "cm pull repo" if repo already exists
- improved --help for common automations and CM scripts (automation recipes)
- fixed a few minor bugs
- added support to print directories and files for a given CM entry via "cm info {automation} {artifact|--tags}"
V1.6.1 release for MLPerf inference v4.0
Various improvements and fixes based on the feedback from MLPerf inference v4.0 submitters:
- added support for Python 3.12 (removed "pkg" dependency)
- improved --help for common automations and CM scripts (automation recipes)
- fixed a few minor bugs
- added --depth to "cm pull repo" to reduce size of stable repos
- added possibility to download zip repository in "cm pull repo --url={...}.zip" to download small and stable repositories with CM automation recipes
- updated core documentation