This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | |||
howto:libcusmm [2019/02/06 12:18] sjakobovits Add merge and contribution instructions |
howto:libcusmm [2019/02/08 13:50] (current) sjakobovits describe arguments for tune_setup.y |
||
---|---|---|---|
Line 44: | Line 44: | ||
=== Step 3: Run the script tune_setup.py === | === Step 3: Run the script tune_setup.py === | ||
- | The script takes as arguments the blocksizes you want to add to libcusmm. For example, if the system you want to autotune for contains blocks of size 5 and 8, run: | + | Specify which GPU you are autotuning for by passing the appropriate ''parameters_GPU.json'' file as an argument with ''-p''. |
+ | In addition, the script takes as arguments the blocksizes you want to add to libcusmm. For example, if the system you want to autotune for contains blocks of size 5 and 8, run: | ||
<code> | <code> | ||
- | $ ./tune_setup.py 5 8 | + | $ ./tune_setup.py 5 8 -p parameters_P100.json |
Found 23 parameter sets for 5x5x5 | Found 23 parameter sets for 5x5x5 | ||
Found 31 parameter sets for 5x5x8 | Found 31 parameter sets for 5x5x8 |