Skip to content

Releases: mlcommons/ck

Stable release with new timeout function

09 Sep 21:25
Compare
Choose a tag to compare
  • fixing a few typos
  • adding system function with timeout possibility
    (useful for research in computer engineering where
    generated code may be buggy and result in infinite loops,
    i.e. during autotuning or compiler testing and bug detection)
  • ck where repo: will print URL for remote repositories
    (suggested by Anton)
  • making text to select UIDs less ambiguous (asked by Anton)
  • fixing bug in flatten_dict while working with CLSmith
  • changing COPYRIGHT to COPYRIGHT.txt and LICENSE to LICENSE.txt

Stable release (bug fix)

24 Aug 22:41
Compare
Choose a tag to compare
  • fixing bug with repository re-caching (when pulling dependent repositories)

Stable release (should be suitable for Artifact Sharing and Evaluation)

21 Aug 08:10
Compare
Choose a tag to compare
  • added listing of all modules and their actions in user-friendly format
  • added support to zip CK repositories in format suitable for BitTorrent
    (to optimize exchange of large artifacts)
  • improved functionality to update repo descriptions
    and manage dependencies on other shared repositories
  • fixed a few tiny bugs
  • added support to create an entry from a given directory (importing directories)
  • added "input_json" function to kernel to input JSON from console ...
  • added option "@@@" to CMD to add JSON from console to input
  • exchanged "@@@" and "@@" in CMD for simplicity
  • improved 'edit' function with the possibility to edit not only
    meta of an entry, but also descrpition (via flag --edit_desc) -
    for example, useful to edit compiler flag description via
    $ ck pull repo:ck-autotuning
    $ ck edit compiler:gcc-49x
  • adding --min flag to ''load'' function to output
    only desc and dict to console
  • adding --without_files to avoid copying files
    when copying/moving CK entries (useful
    to create templates for example for benchmarks
    or data sets)

Stable release (preparing for packaging)

01 Jul 22:25
Compare
Choose a tag to compare
  • changing functionality of "ck pull all" - now it will be updating
    all shared repositories but will not touch CK kernel itself.
    To update all repos and kernel, run "ck pull all --kernel".
    This is needed if CK is distributed as a standard python package ...

Stable release with some important functionality for autotuning

05 Jun 16:09
Compare
Choose a tag to compare
  • several extra features to improve autotuning
  • save/load extra json files to/from entries
  • adding desc.json into .cm (collective meta) to describe API in flat format
  • adding dependencies to repos (automatically pull all related repos - useful to distribute repos with all packed artifacts to reproduce experiments from papers)
  • a few cosmetic fixes

A few minor extensions/bug fixes

04 Feb 16:33
Compare
Choose a tag to compare
Pre-release
  • A few minor bug fixes
  • A few minor extensions needed for auto-tuning and learning

Stable version, released to collaborators

02 Feb 11:37
Compare
Choose a tag to compare
  • Adding many user-friendly functions
  • Ading basic CK web browser (shared ck-web repo). See demo: http://cknowledge.org/repo
  • Small bug fixes

Stable version, released to collaborators

14 Dec 12:31
Compare
Choose a tag to compare

Stable version, released to collaborators