Releases: mlcommons/ck
Releases · mlcommons/ck
general improvements; fixing several issues reported by users
- adding CK_PYTHON env variable in ck script to let user select required python version (python or python3)
- automatically detecting python3 or python on Linux
- fixing license of a php OpenME code - now the same as CK (tiny part to connect PHP-based web requests to CK)
- adding 'find' function to 'repo' module and changing default behavior. Now "ck find repo:" returns path to repository rather than to meta. To return path to meta, use "ck find repo: --meta". Closes ticket #45
- automatically detecting server host and port, if used! Closes ticket #38
- adding zip action to CK kernel, to simplify archiving of entries, i.e. "$ ck zip (repo wildcards:)module wild cards:"
- when copying entry, changing date and CK version (fixing #39)
fixing various PIP bugs
- improved installation documentation
- fixing automatic detection of an installation directory
when using pip install --user - adding ChangeLog file for backwards compatibility with Debian
- adding TODO.txt with a link to CK GitHub tickets
- fixing/improving command line help
Fixing another bug with PIP installation for Linux/Chromebooks
- moving ck and ck.bat to 'scripts' in setup.py
- moving condarecipe to external sources
(to prepare conda packages externally) - using $PYTHON on Linux
- fixing 755 for bin/ck (for PIP installation)
- Fixing PIP problem (when adding new modules to CK)
- Removing debian description (will be separate to make non-native package)
stable release with major bug fix for pip installation
- V1.6.5
- fixing port selection from CMD for CK web service
(ck start web --port={PORT}) - fixing bug in Python 3 for 'ck status'
- improving help
- fixing bug with pip installation on Anaconda for Windows
- fixing bug with pip installation on Linux
- adding CK_PYTHON to change interpreter on Linux (for example python3)
- fixing port selection from CMD for CK web service
- V1.6.4
- Support ISO and human readable time during search
- Removed ckcd and added commands "ck cd" and "ck cdc"
- fixing print of correct host and port when changed via 'ck setup kernel --wfe'
- adding support for 'pyperclip' to copy to clipboard
- warn if more than one entry found when using 'cd' and 'cdc' commands
- improving execution procedure with timeout
- fixing problem with latest version check in 'status'
(also checking it via GitHub)
- V1.6.3
- fixing debian source package name to python-ck
Stable release with debian support and a few minor bug fixes
- fixing bug when calling kernel actions while current path is in some CK entry
- changing version standard
- proper support for DEBIAN packages
Stable release supporting standard packaging
- proper support for DEBIAN packages
- major move of 'repo' directory to 'ck' to support standard Python packaging
- major improvement of setup.py to support standard Python packaging
- fixing web interface paths to support standard Python packaging
- supporting Conda packaging (Anaconda Scientific Python)
- adding alias 'ls' for 'list' command (suggested by Anton)
Stable release with new timeout function
- 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)
- fixing bug with repository re-caching (when pulling dependent repositories)
Stable release (should be suitable for Artifact Sharing and Evaluation)
- 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)
- 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 ...