Skip to content

Releases: mlcommons/ck

regular extensions based on user feedback

10 Jun 08:49
Compare
Choose a tag to compare
  • added support to automatically add simple packages from Git:
   ck add package:my-git-repo --git={URL} --tags=my-repo --env_ext=MY_GIT_REPO
  • added module:mlperf.result to abstract official MLPerf results
  • added key "skip_global_deps" to program meta to skip global dependencies
    for a given command line (for example, only to install python deps
    for a given program)
  • improved handling of a situation when CK environment has changed
    and make it possible to continue running a workflow at user risk
    (useful for debugging)

various extensions

01 Jun 10:02
Compare
Choose a tag to compare
  • added "pull" function to module:docker
  • if only 1 tag exists in Docker, select it automatically
  • updated docs
  • fixed ck run docker --command="something" on Linux
  • added --min_run to module:program to avoid pre/post processing and just run a command.
    Useful to install Python requirements for a given program CMD.
    We use it in MLPerf automation.

automatically installing Python requirements from pulled repos

27 May 12:13
Compare
Choose a tag to compare
  • auto-install Python requirements from pulled repositories
  • added --bash to docker:module to run bash in a container
  • removed outdated and unnecessary files
  • added --command flag to "run docker" to run a specific command such as ck run docker:xyz --command="ck show env"

many enhancements to handle adaptive Docker containers via CK

24 May 15:33
Compare
Choose a tag to compare
  • added module "docker.template" to support adaptive CK containers
  • added rebuild function to module:docker to rebuild images (#145)
  • added support for multiple Docker tags in module:docker . See example: https://github.com/octoml/mlops/tree/main/docker/ck-template-mlperf
  • added "default_org" key in a CK Docker entry meta to specify default organization
  • added "outdated" and "aging" keys in Docker images to warn user about the status of a given Docker container
  • added main CK and MLPerf repositories to Zenodo to ensure reproducibilty
  • added common function "tested" to mark CK entries as tested, i.e. "ck tested docker:mlperf-inference-v0.7.openvino"

"ck search" improvement for entries with inheritance

21 May 13:35
Compare
Choose a tag to compare
  • improved "ck search" to search tags in entries with inheritance
  • fixed function "ck status"

enhancement of the inheritance mechanism and a few bug fixes

20 May 09:15
Compare
Choose a tag to compare

We keep original meta of a given entry when updating, copying or moving it rather than expanding it with all the base entries.W

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