{ "backup_data_uid": "dbd39c0497aa5f37", "compiler_add_include_as_env_from_deps": [ "CK_ENV_LIB_STDCPP_INCLUDE", "CK_ENV_LIB_STDCPP_INCLUDE_EXTRA", "CK_ENV_LIB_STDCPP_DYNAMIC" ], "data_name": "clblast-tune-fp32", "extra_ld_vars": "$<>$ $<>$", "force_copy_input_files_to_remote": "yes", "no_compile": "yes", "no_target_file": "yes", "only_for_target_os_tags": [ "linux", "windows", "android" ], "print_files_after_run": [ "stdout.log", "stderr.log" ], "process_in_tmp": "yes", "program": "yes", "run_cmds": { "default": { "ignore_return_code": "no", "run_time": { "fine_grain_timer_file": "tmp-ck-clblast-client.json", "need_compute_device": "opencl", "post_process_cmds": [ "python $#src_path_local#$ck_postprocess.py" ], "post_process_via_ck": "yes", "pre_process_cmds": [], "pre_process_via_ck": { "script_name": "ck_preprocess" }, "run_cmd_main": "$<>$/bin/clblast_client_xgemm -platform $<>$ -device $<>$ -runs $<>$ -m $<>$ -n $<>$ -k $<>$ -cblas 0 -clblas 0 -warm_up", "run_cmd_main_remote": "chmod 755 ./clblast_client_xgemm ; ./clblast_client_xgemm -platform $<>$ -device $<>$ -runs $<>$ -m $<>$ -n $<>$ -k $<>$ -cblas 0 -clblas 0 -warm_up", "run_cmd_out1": "stdout.log", "run_cmd_out2": "stderr.log", "run_input_files": [ "$<>$/bin/clblast_client_xgemm", "$<>$" ] } }, "copy_fast": { "ignore_return_code": "no", "run_time": { "fine_grain_timer_file": "tmp-ck-clblast-tune.json", "need_compute_device": "opencl", "post_process_cmds": [ "python $#src_path_local#$postprocess_time.py" ], "post_process_via_ck": "yes", "pre_process_cmds": [], "run_cmd_main": "$<>$/bin/clblast_tuner_copy_fast -platform $<>$ -device $<>$ -runs $<>$ -m $<>$ -n $<>$ -k $<>$ -precision 32", "run_cmd_main_remote": "chmod 755 ./clblast_tuner_copy_fast; ./clblast_tuner_copy_fast -platform $<>$ -device $<>$ -runs $<>$ -m $<>$ -n $<>$ -k $<>$ -precision 32", "run_cmd_out1": "stdout.log", "run_cmd_out2": "stderr.log", "run_input_files": [ "$<>$/bin/clblast_tuner_copy_fast", "$<>$" ], "run_output_files": [ "clblast_copy_32.json" ] } }, "copy_pad": { "ignore_return_code": "no", "run_time": { "fine_grain_timer_file": "tmp-ck-clblast-tune.json", "need_compute_device": "opencl", "post_process_cmds": [ "python $#src_path_local#$postprocess_time.py" ], "post_process_via_ck": "yes", "pre_process_cmds": [], "run_cmd_main": "$<>$/bin/clblast_tuner_copy_pad -platform $<>$ -device $<>$ -runs $<>$ -m $<>$ -n $<>$ -k $<>$ -precision 32", "run_cmd_main_remote": "chmod 755 ./clblast_tuner_copy_pad; ./clblast_tuner_copy_pad -platform $<>$ -device $<>$ -runs $<>$ -m $<>$ -n $<>$ -k $<>$ -precision 32", "run_cmd_out1": "stdout.log", "run_cmd_out2": "stderr.log", "run_input_files": [ "$<>$/bin/clblast_tuner_copy_pad", "$<>$" ], "run_output_files": [ "clblast_pad_32.json" ] } }, "transpose_fast": { "ignore_return_code": "no", "run_time": { "fine_grain_timer_file": "tmp-ck-clblast-tune.json", "need_compute_device": "opencl", "post_process_cmds": [ "python $#src_path_local#$postprocess_time.py" ], "post_process_via_ck": "yes", "pre_process_cmds": [], "run_cmd_main": "$<>$/bin/clblast_tuner_transpose_fast -platform $<>$ -device $<>$ -runs $<>$ -m $<>$ -n $<>$ -k $<>$ -precision 32", "run_cmd_main_remote": "chmod 755 ./clblast_tuner_transpose_fast; ./clblast_tuner_transpose_fast -platform $<>$ -device $<>$ -runs $<>$ -m $<>$ -n $<>$ -k $<>$ -precision 32", "run_cmd_out1": "stdout.log", "run_cmd_out2": "stderr.log", "run_input_files": [ "$<>$/bin/clblast_tuner_transpose_fast", "$<>$" ], "run_output_files": [ "clblast_transpose_32.json" ] } }, "transpose_pad": { "ignore_return_code": "no", "run_time": { "fine_grain_timer_file": "tmp-ck-clblast-tune.json", "need_compute_device": "opencl", "post_process_cmds": [ "python $#src_path_local#$postprocess_time.py" ], "post_process_via_ck": "yes", "pre_process_cmds": [], "run_cmd_main": "$<>$/bin/clblast_tuner_transpose_pad -platform $<>$ -device $<>$ -runs $<>$ -m $<>$ -n $<>$ -k $<>$ -precision 32", "run_cmd_main_remote": "chmod 755 ./clblast_tuner_transpose_pad; ./clblast_tuner_transpose_pad -platform $<>$ -device $<>$ -runs $<>$ -m $<>$ -n $<>$ -k $<>$ -precision 32", "run_cmd_out1": "stdout.log", "run_cmd_out2": "stderr.log", "run_input_files": [ "$<>$/bin/clblast_tuner_transpose_pad", "$<>$" ], "run_output_files": [ "clblast_padtranspose_32.json" ] } }, "xaxpy": { "ignore_return_code": "no", "run_time": { "fine_grain_timer_file": "tmp-ck-clblast-tune.json", "need_compute_device": "opencl", "post_process_cmds": [ "python $#src_path_local#$postprocess_time.py" ], "post_process_via_ck": "yes", "pre_process_cmds": [], "run_cmd_main": "$<>$/bin/clblast_tuner_xaxpy -platform $<>$ -device $<>$ -runs $<>$ -m $<>$ -n $<>$ -k $<>$ -precision 32", "run_cmd_main_remote": "chmod 755 ./clblast_tuner_xaxpy; ./clblast_tuner_xaxpy -platform $<>$ -device $<>$ -runs $<>$ -m $<>$ -n $<>$ -k $<>$ -precision 32", "run_cmd_out1": "stdout.log", "run_cmd_out2": "stderr.log", "run_input_files": [ "$<>$/bin/clblast_tuner_xaxpy", "$<>$" ], "run_output_files": [ "clblast_xaxpy_32.json" ] } }, "xdot": { "ignore_return_code": "no", "run_time": { "fine_grain_timer_file": "tmp-ck-clblast-tune.json", "need_compute_device": "opencl", "post_process_cmds": [ "python $#src_path_local#$postprocess_time.py" ], "post_process_via_ck": "yes", "pre_process_cmds": [], "run_cmd_main": "$<>$/bin/clblast_tuner_xdot -platform $<>$ -device $<>$ -runs $<>$ -m $<>$ -n $<>$ -k $<>$ -precision 32", "run_cmd_main_remote": "chmod 755 ./clblast_tuner_xdot; ./clblast_tuner_xdot -platform $<>$ -device $<>$ -runs $<>$ -m $<>$ -n $<>$ -k $<>$ -precision 32", "run_cmd_out1": "stdout.log", "run_cmd_out2": "stderr.log", "run_input_files": [ "$<>$/bin/clblast_tuner_xdot", "$<>$" ], "run_output_files": [ "clblast_xdot_1_32.json", "clblast_xdot_2_32.json" ] } }, "xgemm-fp32": { "ignore_return_code": "no", "run_time": { "fine_grain_timer_file": "tmp-ck-clblast-tune.json", "need_compute_device": "opencl", "post_process_cmds": [ "python $#src_path_local#$postprocess_time.py" ], "post_process_via_ck": "yes", "pre_process_cmds": [], "run_cmd_main": "$<>$/bin/clblast_tuner_xgemm -platform $<>$ -device $<>$ -runs $<>$ -m $<>$ -n $<>$ -k $<>$ -precision 32 --strategy $<>$ --psoSwarmSize $<>$ --psoInfG $<>$ --psoInfL $<>$ --psoInfR $<>$", "run_cmd_main_remote": "chmod 755 ./clblast_tuner_xgemm; ./clblast_tuner_xgemm -platform $<>$ -device $<>$ -runs $<>$ -m $<>$ -n $<>$ -k $<>$ -precision 32 --strategy $<>$ --psoSwarmSize $<>$ --psoInfG $<>$ --psoInfL $<>$ --psoInfR $<>$", "run_cmd_out1": "stdout.log", "run_cmd_out2": "stderr.log", "run_input_files": [ "$<>$/bin/clblast_tuner_xgemm", "$<>$" ], "run_output_files": [ "clblast_xgemm_1_32.json", "clblast_xgemm_2_32.json" ] } }, "xgemm_direct-fp32": { "ignore_return_code": "no", "run_time": { "fine_grain_timer_file": "tmp-ck-clblast-tune.json", "need_compute_device": "opencl", "post_process_cmds": [ "python $#src_path_local#$postprocess_time.py" ], "post_process_via_ck": "yes", "pre_process_cmds": [], "run_cmd_main": "$<>$/bin/clblast_tuner_xgemm_direct -platform $<>$ -device $<>$ -runs $<>$ -m $<>$ -n $<>$ -k $<>$ -precision 32 --strategy $<>$ --psoSwarmSize $<>$ --psoInfG $<>$ --psoInfL $<>$ --psoInfR $<>$", "run_cmd_main_remote": "chmod 755 ./clblast_tuner_xgemm_direct ; ./clblast_tuner_xgemm_direct -platform $<>$ -device $<>$ -runs $<>$ -m $<>$ -n $<>$ -k $<>$ -precision 32 --strategy $<>$ --psoSwarmSize $<>$ --psoInfG $<>$ --psoInfL $<>$ --psoInfR $<>$", "run_cmd_out1": "stdout.log", "run_cmd_out2": "stderr.log", "run_input_files": [ "$<>$/bin/clblast_tuner_xgemm_direct", "$<>$" ], "run_output_files": [ "clblast_xgemm_direct_1_32.json", "clblast_xgemm_direct_2_32.json" ] } }, "xgemv": { "ignore_return_code": "no", "run_time": { "fine_grain_timer_file": "tmp-ck-clblast-tune.json", "need_compute_device": "opencl", "post_process_cmds": [ "python $#src_path_local#$postprocess_time.py" ], "post_process_via_ck": "yes", "pre_process_cmds": [], "run_cmd_main": "$<>$/bin/clblast_tuner_xgemv -platform $<>$ -device $<>$ -runs $<>$ -m $<>$ -n $<>$ -k $<>$ -precision 32 --strategy $<>$ --psoSwarmSize $<>$ --psoInfG $<>$ --psoInfL $<>$ --psoInfR $<>$", "run_cmd_main_remote": "chmod 755 ./clblast_tuner_xgemv ; ./clblast_tuner_xgemv -platform $<>$ -device $<>$ -runs $<>$ -m $<>$ -n $<>$ -k $<>$ ", "run_cmd_out1": "stdout.log", "run_cmd_out2": "stderr.log", "run_input_files": [ "$<>$/bin/clblast_tuner_xgemv", "$<>$" ], "run_output_files": [ "clblast_xgemv_32.json" ] } }, "xger": { "ignore_return_code": "no", "run_time": { "fine_grain_timer_file": "tmp-ck-clblast-tune.json", "need_compute_device": "opencl", "post_process_cmds": [ "python $#src_path_local#$postprocess_time.py" ], "post_process_via_ck": "yes", "pre_process_cmds": [], "run_cmd_main": "$<>$/bin/clblast_tuner_xger -platform $<>$ -device $<>$ -runs $<>$ -m $<>$ -n $<>$ -k $<>$ -precision 32 --strategy $<>$ --psoSwarmSize $<>$ --psoInfG $<>$ --psoInfL $<>$ --psoInfR $<>$", "run_cmd_main_remote": "chmod 755 ./clblast_tuner_xger ; ./clblast_tuner_xger -platform $<>$ -device $<>$ -runs $<>$ -m $<>$ -n $<>$ -k $<>$ ", "run_cmd_out1": "stdout.log", "run_cmd_out2": "stderr.log", "run_input_files": [ "$<>$/bin/clblast_tuner_xger", "$<>$" ], "run_output_files": [ "clblast_xger_32.json" ] } } }, "run_deps": { "compiler": { "local": "yes", "name": "C++ compiler", "sort": 0, "tags": "compiler,lang-cpp" }, "lib-clblast": { "local": "yes", "name": "CLBlast library", "sort": 10, "tags": "lib,clblast-tune" }, "opencl": { "local": "yes", "name": "OpenCL library", "sort": 20, "tags": "lib,opencl" }, "tool-cltune": { "local": "yes", "name": "CLTune tool", "sort": 40, "tags": "tool,cltune" } }, "run_vars": { "CK_CLBLAST_BEST_CONF_FILE": "tmp-ck-clblast-tune.json", "CK_CLBLAST_FRAC": 200, "CK_CLBLAST_ITERATIONS": 1, "CK_CLBLAST_KSIZE": 1024, "CK_CLBLAST_MSIZE": 1024, "CK_CLBLAST_NSIZE": 1024, "CK_COMPUTE_DEVICE_ID": 0, "CK_COMPUTE_PLATFORM_ID": 0, "CK_FORCE_RECOMPILE": 0, "CK_PSO_INF_G": 0.3, "CK_PSO_INF_L": 0.6, "CK_PSO_INF_R": 0.1, "CK_PSO_SWARM_SIZE": 8, "CK_SEARCH_STRATEGY": 0, "CK_TUNER_NUM_OF_STRATEGIES": 1 }, "tags": [ "clblast", "cltune", "opencl", "sgemm" ] }