CK: how to report problems with packages and program workflows

2 views
Skip to first unread message

Grigori Fursin

unread,
Nov 28, 2018, 11:32:32 AM11/28/18
to Collective Knowledge, ctuning-discussions
While at Supercomputing'18, several colleagues independently suggested to print a message in the CK about how to report a problem when CK packages or programs workflows fail. We added this functionality and now print the following message for programs (and similar for packages):

***************************************************************
***************************************************************
***************************************************************
The community develops, shares and improves CK program workflows
to be portable and customizable across many evolving platforms:
* http://cKnowledge.org/shared-programs.html

Therefore, they may sometimes fail with newer code versions,
under new settings or in previously unseen environments.

In such case, please help the community by fixing the problem
and/or reporting it via CK mailing list and related repository:
(please provide all details about how to reproduce it):

* https://groups.google.com/forum/#!forum/collective-knowledge

You can turn off this message as follows:
$ ck set kernel --var.skip_message_when_program_fails=yes

Failed(?) CK program: shared-matmul-cpp
CK repo:              ctuning-programs
CK repo URL:          https://github.com/ctuning/ctuning-programs
CK program URL:       https://github.com/ctuning/ctuning-programs/tree/master/program/shared-matmul-cpp
Issues URL:           https://github.com/ctuning/ctuning-programs/issues
***************************************************************
***************************************************************
***************************************************************
***************************************************************
***************************************************************
***************************************************************
CK packages are developed, shared and improved by the community
to help users automate installation and customization
of code and data across diverse and evolving platforms:
* http://cKnowledge.org/shared-packages.html

Therefore, they may sometimes fail with newer code versions,
under new settings or in previously unseen environments.

In such case, please help the community by fixing the problem
and/or reporting it via CK mailing list and related repository:
(please provide all details about how to reproduce it):

* https://groups.google.com/forum/#!forum/collective-knowledge

You can turn off this message as follows:
$ ck set kernel --var.skip_message_when_package_fails=yes

Failed(?) CK package: lib-clblast-master-universal
Original package URL: https://github.com/CNugteren/CLBlast
Git checkout:         master
CK repo:              ck-math
CK repo URL:          https://github.com/ctuning/ck-math
CK package URL:       https://github.com/ctuning/ck-math/tree/master/package/lib-clblast-master-universal
Issues URL:           https://github.com/ctuning/ck-math/issues
***************************************************************
***************************************************************
***************************************************************

To use this functionality, just update ck-env and ck-autotuning repos:
$ ck pull repo:ck-env
$ ck pull repo:ck-autotuning
or update all CK repos as follows:
$ ck pull all
We were also asked to add links to APIs for all modules/actions.
You can find them here: http://cKnowledge.org/shared-modules.html

Feedback and suggestions are welcome!

Reply all
Reply to author
Forward
0 new messages