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!