Collective Knowledge crowd-tuning extension to let users crowdsource their experiments (using portable Collective Knowledge workflows) such as performance benchmarking, auto tuning and machine learning across diverse platforms with Linux, Windows, MacOS and Android provided by volunteers. Demo of DNN crowd-benchmarking and crowd-tuning:
After installing ck crowdtuning with:
$ git clone http://github.com/ctuning/ck
$ PATH=$PWD/ckbin:$PATH
$ ck pull repo:ck-crowdtuning
When running:
$ ck crowdtune program --gcc
The exepriments goes to completion, but apparently some tools are missing and in particular frequency settings end up to be skipped apparently.
ck does not find apparently these programs:
ck-print-gpu-freq
ck-set-gpu-performance
ck-set-cpu-performance
I get these messages in the output:
...
GPU name: NVIDIA Corporation G98 [Quadro NVS 295](rev a1)
GPU vendor: NVIDIA
Trying to read GPU frequency:
ck-print-gpu-freq >/tmp/tmp-ck-Qlb8TQ
sh: ck-print-gpu-freq: command not found
Non-zero return code :32512 - likely failed
...
Setting CPU frequency to max (if supported) ...
CMD to set CPU frequency:
ck-set-cpu-performance
sh: ck-set-cpu-performance: command not found
Warning: setting frequency possibly failed - return code 32512
...
Setting GPU frequency to max (if supported) ...
CMD to set GPU frequency:
ck-set-gpu-performance
sh: ck-set-gpu-performance: command not found
Warning: setting frequency possibly failed - return code 32512
After installing ck crowdtuning with: $ git clone http://github.com/ctuning/ck $ PATH=$PWD/ckbin:$PATH $ ck pull repo:ck-crowdtuning
When running: $ ck crowdtune program --gcc
The exepriments goes to completion, but apparently some tools are missing and in particular frequency settings end up to be skipped apparently.
ck does not find apparently these programs:
I get these messages in the output: ... GPU name: NVIDIA Corporation G98 [Quadro NVS 295](rev a1) GPU vendor: NVIDIA Trying to read GPU frequency: ck-print-gpu-freq >/tmp/tmp-ck-Qlb8TQ sh: ck-print-gpu-freq: command not found
Non-zero return code :32512 - likely failed ... Setting CPU frequency to max (if supported) ... CMD to set CPU frequency: ck-set-cpu-performance sh: ck-set-cpu-performance: command not found
Warning: setting frequency possibly failed - return code 32512 ... Setting GPU frequency to max (if supported) ... CMD to set GPU frequency: ck-set-gpu-performance sh: ck-set-gpu-performance: command not found
Warning: setting frequency possibly failed - return code 32512