Skip to content

Releases: mlcommons/ck

basic support for inheritance of CK entries

19 May 12:24
Compare
Choose a tag to compare
  • added support for basic inheritance in CK entries via "_base_entry" key. Useful to simplify program, package and soft modules. See ticket #143.
  • added program.template, soft.template and package.template modules to describe base entries for inheritance.

added missing requirements.txt to the main distro

15 May 14:59
Compare
Choose a tag to compare
V2.0.9

added missing requirements.txt to the distro

simplifying setup.py

15 May 11:39
Compare
Choose a tag to compare
  • added requirements.txt file with pyyaml
  • simplified setup.py script
  • added incubating projects to simplify CK

fixed a major bug in the installation system

15 May 15:37
Compare
Choose a tag to compare

aggregated fixes and improvements

14 May 10:24
Compare
Choose a tag to compare
  • V2.0.7

    • fixed problem in module:program to return error when pre/post processing fails
    • added more tests to catch bugs in program workflows
    • fixed a new bug in the program workflow
    • updated docs
  • V2.0.6

    • improved module:program meta to be able to use global CMD run_time parameters for all command lines (useful to run different MLPerf scenarios with similar run time parameters)
  • V2.0.5

    • added possibility to pull CK repositories from different GitHub organizations as follows: "ck pull repo:{organization}@{repo}"
    • removed old and not used meta "backup_data_uid" and "data_name" from program entries
  • V2.0.4

    • fixed modules mlperf.inference and mlperf.mobilenets to cache results in local:tmp:{some cache}
  • V2.0.3

    • fixed a minor bug in module:program
  • V2.0.2

    • Added --print_skip_stats to "ck benchmark program" to reduce output for MLPerf benchmarks
    • Added --print_files to "ck benchmark program" to print multiple files after MLPerf benchmarking
    • Removed several data zips that are not required for the releases

improving script generation and support for Python 3.8+

03 May 10:03
Compare
Choose a tag to compare
  • Updated deprecated function in web server to support Python 3.8+
  • We now use Python to generate ck and ck.bat scripts! If you install CK for different python versions, you can use a specific one as follows:
python3.7 -m ck version

Apache 2.0 license

02 May 19:04
Compare
Choose a tag to compare
  • We now use Apache 2.0 license based on the feedback from the majority of users
  • The code did not change from the last version 1.55.17.
  • We plan to focus on incubating projects (see "incubator" directory) to redesign CK and make it simpler, faster and more Pythonic - we plan to use version 3.x for the new design.

fixed major bug and added MLPerf tests

01 May 14:13
Compare
Choose a tag to compare
  • fixed a bug in module:env.
  • added more MLPerf tests from https://github.com/ctuning/ck-ml to find above bug.
  • added detection of packages with problems to print notes about how to solve them (useful for ImageNet 2012 packages where direct download is no longer available).

added LICENSE.third-party.txt and module:docs

30 Apr 14:59
Compare
Choose a tag to compare
  • added module:docs to be more compatible with standard repos
  • added LICENSE.third-party.txt

improved error reporting

28 Apr 07:57
Compare
Choose a tag to compare
  • improved error reporting in packages and programs
  • print "Enter -1 to use CK packages" when detecting soft to install CK packages instead of detecting already installed software