Skip to content

Releases: mlcommons/ck

CM/CMX v3.4.2: added new reusable functions

22 Nov 14:22
ec9b1b9
Compare
Choose a tag to compare

Added several reusable functions from MLPerf automations:

  • added utils.flatten_dict
  • added utils.safe_int
  • added utils.safe_float
  • added utils.get_set
  • added utils.digits

CM/CMX v3.4.1: added pyproject.toml to install CM and deprecated setup.py

10 Nov 09:43
584ccb6
Compare
Choose a tag to compare

V3.4.1

  • added pyproject.toml to install CM and deprecated setup.py
  • reduced Python min version in pyproject.toml to 3.7 for backwards compatibility

CM/CMX v3.3.4: several improvements

06 Nov 11:54
212d825
Compare
Choose a tag to compare
  • added utils.path2: add quotes if spaces in path
  • added utils.update_dict_with_flat_key: update dictionary via flat key (x.y.z)
  • added utils.get_value_from_dict_with_flat_key get value from dict via flat key (x.y.z)
  • added utils.load_module universal python module loader

V3.3.3: improving logging

03 Nov 10:40
03eb0b2
Compare
Choose a tag to compare
  • moved "CMX stack error" to -log
  • improved CMX error reporting
  • fixed CM logger issue

V3.3.1

01 Nov 10:51
dfefc2a
Compare
Choose a tag to compare
  • allow "cm/cmx pull repo {URL}" along with "cm/cmx pull repo --url={URL}"
  • CMX: added "automation_full_path" to -log

CM/CMX v3.2.9: fixed minor bugs

29 Oct 10:26
b61d80e
Compare
Choose a tag to compare
  • fixed minor bug with JSON console output
  • fixed minor bug with console in cmind.x function

cm-v3.2.8: CM/CMX v3.2.8: fixed a few tests (#1340)

28 Oct 12:44
55405ba
Compare
Choose a tag to compare
  • fixed Docker test for mlperf-inference with cm4mlops
  • made minor improvement in error handling and messages
  • Fixed type of "unknown_keys" to list to be serializable: #1335
  • Added support to print warning instead of error (useful for help)

CM/CMX v3.2.5: various improvements and bug fixes

19 Oct 17:06
149cfba
Compare
Choose a tag to compare
  • CMX: improved logging

  • CMX: improved error handling (show module path and line number)

  • CMX: fixed bug when detecting unknown control flag

  • CMX: do not change output to json if -j or --json just print json in the end ...

  • added --new_branch to cm pull repo and cm checkout repo

  • fixed a bug in cm show repo (removed dependency on cm4mlops and used subprocess.check_output)

  • fixed action help and flag -h to work with all automations: #1325

  • added -f to the CMX core to be backwards compatible with CM commands like cm rm cache -f

CM/CMX v3.2.3: regular improvements and bug fixes

16 Oct 10:07
71e1720
Compare
Choose a tag to compare
  • added --new_branch to cm pull repo and cm checkout repo
  • fixed a bug in cm show repo (removed dependency on cm4mlops and used subprocess.check_output)
  • fixed action help and flag -h to work with all automations: #1325
  • added -f to the CMX core to be backwards compatible with CM commands like cm rm cache -f

CM/CMX v3.2.0: many new features

13 Oct 12:20
72734a1
Compare
Choose a tag to compare

I have added many important features to CMX pending for a very long time:

  • added utils.test_input to test if input has keys and report them as error
  • added prefix_cmx key to cmr.yaml to customize cmx pull repo
  • improved CMX logging (-log and -logfile): #1317
  • print control flags in help (cmx -h | cmx -help): #1318
  • fail if control flag is not recognized: #1315
  • added -repro flag to record various info to cmx-repro directory: #1319
  • print call stack when error > 32 to be able to trace error cause: #1320
    can be combined with -log=debug and -logfile