Releases: mlcommons/ck
Releases · mlcommons/ck
basic support for inheritance of CK entries
- 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
V2.0.9 added missing requirements.txt to the distro
simplifying setup.py
- added requirements.txt file with pyyaml
- simplified setup.py script
- added incubating projects to simplify CK
fixed a major bug in the installation system
V2.0.10 fixing typos
aggregated fixes and improvements
-
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+
- 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
- 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
- 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
- added module:docs to be more compatible with standard repos
- added LICENSE.third-party.txt
improved error reporting
- 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