Commit Graph

367 Commits

Author SHA1 Message Date
Philippe Tillet
83bce648a0 Now using the median for benchmarking 2014-10-29 17:03:24 +01:00
Philippe Tillet
4712e3f235 Fixed import bug 2014-10-29 17:02:57 +01:00
Philippe Tillet
7707eada5e Fixed GEMM bug 2014-10-29 17:02:47 +01:00
Philippe Tillet
9803bc8c92 Enhancements of the auto-tuner 2014-10-29 17:01:57 +01:00
Philippe Tillet
199badc689 Cleaned some weird interaction between pyviennacl and pyatidlas 2014-10-28 02:43:42 -04:00
Philippe Tillet
9a5627e20f Prettier command line stuff 2014-10-28 01:10:14 -04:00
Philippe Tillet
1bc7d50258 Now everything is entirely handled through the command line 2014-10-27 22:22:07 -04:00
Philippe Tillet
740ba08c5c Added basic BLAS1 benchmark 2014-10-27 05:35:04 -04:00
Philippe Tillet
ba50960b0f Python/Autotune: Moved devices from config.ini to command line argument 2014-10-27 03:28:46 -04:00
Philippe Tillet
7780423fa1 C++: Slight modifications on tests 2014-10-27 03:28:03 -04:00
Philippe Tillet
ec24a29aa1 C++: Added possibility to override the model 2014-10-27 03:27:43 -04:00
Philippe Tillet
ee131be534 C++: Basic model handling 2014-10-27 01:42:11 -04:00
Philippe Tillet
11c283590f Replaced cxfreeze with pyinstaller. Works better. 2014-10-16 17:49:17 -04:00
Philippe Tillet
e0f0400a55 Config: Added SONAME for pyatidlas 2014-10-16 09:59:37 -04:00
Philippe Tillet
16c872f38d More packaging ... 2014-10-16 06:57:38 -04:00
Philippe Tillet
d4eb3ed820 Now correctly linking to pyviennacl 2014-10-15 14:21:00 -04:00
Philippe Tillet
30089b7fa6 ATIDLAS's python wrapper is now stand-alone 2014-10-15 05:24:19 -04:00
Philippe Tillet
f91d3b422a Now compiling ATIDLAS 2014-10-14 23:50:35 -04:00
Philippe Tillet
f60adab3dc Fixed bug in tools.py for NVidia GPUs 2014-10-14 13:58:28 -04:00
Philippe Tillet
6313f060cb Cleaned model building ; added some informative commented code 2014-10-14 17:43:14 +02:00
Philippe Tillet
b8d339e54d GEMM : Now performing an explicit unrolling of the loop 2014-10-10 21:43:59 -04:00
Philippe Tillet
2498c5c959 Fixed typo 2014-10-10 08:13:45 +02:00
Philippe Tillet
6737055d41 Improved occupancy calculation for AMD 2014-10-08 19:37:15 -04:00
Philippe Tillet
88f10958ba Removed obsolete imports 2014-10-05 21:24:08 +02:00
Philippe Tillet
1770d3d60b Removed pybrain dependency 2014-10-05 21:16:35 +02:00
Philippe Tillet
0606944d9d Removed sklearn's kernel density estimator dependency 2014-10-05 21:15:39 +02:00
Philippe Tillet
2b97648e24 Restored reductions tuning 2014-10-05 06:33:50 +02:00
Philippe Tillet
acb7fe73e8 Restored VCL header generation functionnality 2014-10-05 05:16:21 +02:00
Philippe Tillet
fc8b450a7c Input-dependent models now activated for all the operations 2014-10-04 08:58:11 +02:00
Philippe Tillet
044419f9f0 Porting GA for all the operations 2014-10-03 09:29:45 +02:00
Philippe Tillet
2f6d41f661 nn? 2014-10-01 04:44:16 +02:00
Philippe Tillet
3523a3756f More robust dataset 2014-09-30 10:11:22 +02:00
Philippe Tillet
0a1894d003 Added occupancy calculation for VLIW4/5 2014-09-29 07:26:34 +02:00
Philippe Tillet
f4653d9174 Fixed indentation 2014-09-29 03:21:59 +02:00
Philippe Tillet
0eb56a10f0 Simple linear model 2014-09-28 19:38:27 -04:00
Philippe Tillet
693b8b67b0 Dataset generation 2014-09-27 20:54:17 -04:00
Philippe Tillet
02d39ed71b Parameters variation 2014-09-26 19:58:00 -04:00
Philippe Tillet
b322867e4d More tuning 2014-09-25 00:54:49 -04:00
Philippe Tillet
76dbb9a42f Better initialization 2014-09-21 16:07:19 -04:00
Philippe Tillet
878cefa29b More efficient parameters 2014-09-15 23:36:01 -04:00
Philippe Tillet
64344f3a0a Moved fetching modes out of the binary representation 2014-09-15 23:36:01 -04:00
Philippe Tillet
e3ba5795e1 Binary representation 2014-09-15 23:36:01 -04:00
Philippe Tillet
4539164ed8 New crossover operator 2014-09-14 16:35:22 -04:00
Philippe Tillet
c4c8404d40 No longer repair the GA ; kill the invalid mutants instead 2014-09-13 17:07:57 -04:00
Philippe Tillet
5ee9e7f994 Now properly flushes stdout in exhaustive search 2014-09-11 18:27:50 -04:00
Philippe Tillet
e5f7064806 More formatting 2014-09-11 18:19:02 -04:00
Philippe Tillet
0dd76b8b45 Fixed formatting for exhaustive searches 2014-09-11 17:50:26 -04:00
Philippe Tillet
08d17aa58c Added exhaustive search backend 2014-09-11 16:14:26 -04:00
Philippe Tillet
bf48d69b17 Modifications of the mutation 2014-09-11 13:42:48 -04:00
Philippe Tillet
539efa029f Trying a new mutation operator 2014-09-10 11:10:19 -04:00