Another option I forgot to mention is having a configuration file. python autotune.py autotune.conf
Where autotune.conf would contain things such as: output-path my/output/path module vector-axpy local-size 2 4 8 16 32 64 128 256 num-groups 2 4 8 16 32 64 128 256 simd-width 1 2 4 module matrix-matrix-product ms .. ks ... ns ... etc .. It seems like a reasonable (and portable) solution too. If you were to use to auto-tuner, which option would you prefer? Philippe 2014-07-13 5:35 GMT+02:00 Philippe Tillet <phil.til...@gmail.com>: > Hey, > > So, basically, the auto-tuner is starting to have a lot of parameters, and > using command line options becomes really tedious. Since the auto-tuner is > also highly expected to run on servers, I've thought about making a curses > GUI to it. Now, there are two options, if I want to do this: > - Using curses, provided in the default libraries on unix, but not on > windows. > - Using Unicurses, a portable port : > https://pypi.python.org/pypi/UniCurses > I like option (2) better. Since it already requires pyviennacl anyway, it > seems reasonable to add one more dependency. Any thoughts? > > Philippe >
------------------------------------------------------------------------------
_______________________________________________ ViennaCL-devel mailing list ViennaCL-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/viennacl-devel