Commit Graph

95 Commits

Author SHA1 Message Date
Philippe Tillet
83feed534c Code quality: more renaming 2015-12-16 16:34:36 -05:00
Philippe Tillet
042aa070bb Code Quality: More sensible names 2015-12-12 21:19:59 -05:00
Philippe Tillet
46dad59e10 Tests: Fixed typos and polished test names 2015-12-12 13:31:14 -05:00
Philippe Tillet
b3c5251f91 CMake: Fixed clBLAS handling 2015-12-12 01:29:08 -05:00
Philippe Tillet
c6333c993a API: adding cuBLAS interface 2015-11-20 12:46:42 -05:00
Philippe Tillet
a843477438 CMake: removed legacy debug code 2015-11-19 18:33:38 -05:00
Philippe Tillet
e2cdb88338 Core: included bugfixes from the SVD branch 2015-11-19 12:37:18 -05:00
Philippe Tillet
ce07e490f6 Examples: polished tutorial 2015-10-08 20:43:04 -04:00
Philippe Tillet
1e076c131b API: clearer interface for transposition 2015-10-01 21:58:59 -04:00
Philippe Tillet
feeb1e9862 Feature: Merged kernel-fusion branch
* Fuses multiple AXPY kernel
* Possibility to add thread-wise for loops in AXPY-like kernels
2015-09-30 15:31:41 -04:00
Philippe Tillet
1e77703f7f Android: various fixes 2015-08-28 13:48:54 -04:00
Philippe Tillet
69c11d16cc Code quality: bugfix in bench/test to note call clBLAS on CUDA backend 2015-08-26 14:12:50 -04:00
Philippe Tillet
5d8a092ed8 Code quality: removed dead code related to obsolete static backend selection 2015-08-25 23:51:54 -04:00
Philippe Tillet
7b77d5ae4b Driver: bugfixes in CUDA dynamic loading 2015-08-25 19:12:02 -04:00
Philippe Tillet
67a35a62bd Driver: now loading the backend dynamically on Linux 2015-08-25 17:06:51 -04:00
Philippe Tillet
95f2564c1a Tuning: Android UI improvement 2015-08-24 23:03:37 -04:00
Philippe Tillet
10524ebdee CUDA: various improvements 2015-08-24 17:03:31 -04:00
Philippe Tillet
33dac6b05a Code quality: fixed compilation errors with CUDA 2015-08-20 21:24:41 -04:00
Philippe Tillet
e5e1e0b55b Python: Fixed typo 2015-08-18 14:34:13 -07:00
Philippe Tillet
9b0eb09f2e Python: Installation bugfixes 2015-08-18 14:18:33 -07:00
Philippe Tillet
da20db711b Tune: Further file hierarchy improvements 2015-08-18 02:31:44 -07:00
Philippe Tillet
0142936ff8 Tuner: Moved tuning logic into the python wrapper - draft of Android tuning app using kivy 2015-08-16 19:58:54 -07:00
Philippe Tillet
e912beaac3 Python: Updated boost to 1.58 - Kivy support in python wrapper 2015-08-14 22:15:05 -07:00
Philippe Tillet
8c7259bb3d Python: fixed setup.py for external sklearn.tree usage 2015-08-14 10:06:37 -07:00
Philippe Tillet
ae9c87e224 Android: restored compatibility 2015-08-14 01:11:46 -07:00
U-AMR\ptillet
9fda50863a Code quality: made array constructors explicit ; added missing include for <accumulate> 2015-08-13 14:01:34 -07:00
Philippe Tillet
29e752c765 Presets: Now checking device type when grabbing a preset 2015-08-13 13:43:26 -07:00
Philippe Tillet
0bb73602f9 Kernel: Merged gemv-simd code 2015-08-13 10:15:32 -07:00
Philippe Tillet
cd86d0234c Tuner: Removed Sklearn + scipy dependency 2015-08-13 01:51:02 -07:00
Philippe Tillet
ff4cf94df7 Code quality: significant cleaning of namespaces, etc.. 2015-08-12 00:47:58 -07:00
Philippe Tillet
5a8cfede45 Code quality: renamed model/ to database/ 2015-08-11 20:18:39 -07:00
U-AMR\ptillet
0a506fa433 Code quality: fixed build issues with MSVC 2015-08-10 17:04:57 -07:00
Philippe Tillet
a986bc3a17 Python: Reverted to Boost 1.55 2015-08-07 01:00:52 -07:00
Philippe Tillet
623c5f5e85 Python: Fixed compilation issues on Cygwin GCC 2015-08-07 00:22:54 -07:00
Philippe Tillet
bf866978ad Python: cleaner boost dependency 2015-08-06 23:42:55 -07:00
Philippe Tillet
33fea11547 Code quality: more cleaning of files architecture 2015-08-06 19:34:26 -07:00
Philippe Tillet
0f0946b7a7 CMake: Now converting JSon to source with EOG / Warnings fix on GCC 2015-08-06 17:54:04 -07:00
Philippe Tillet
a730e11148 Models: Now initialize with preset if existing 2015-08-06 16:39:48 -07:00
Philippe Tillet
e4ff883688 Code quality: Cleaned a bit file hierarchy in kernel templates 2015-08-06 16:14:33 -07:00
Philippe Tillet
db090d7942 Code quality: Large clean-up of the codebase and especially of the include/ folder 2015-08-06 12:05:12 -07:00
Philippe Tillet
df9f6142ef Models: added basic database structure 2015-08-05 17:01:42 -07:00
Philippe Tillet
ebab87af61 Code quality: everything now compiles without warnings on MSVC 2015-08-05 13:01:20 -07:00
Philippe Tillet
ef14e3aa17 Code quality: more MSVD warnings removal 2015-08-05 12:47:20 -07:00
Philippe Tillet
35b2550665 Code quality: safer getenv on windows 2015-08-05 11:16:14 -07:00
Philippe Tillet
f506ee5e1b Merge: reverted python/setup.py 2015-08-05 10:28:32 -07:00
Philippe Tillet
f82b954614 Code quality: Added possibility to pinpoint MSVC warnings C4251, C4275 2015-08-05 10:10:43 -07:00
Philippe Tillet
f4c597b294 Code quality: fixed compilation errors/warnings with Clang 2015-08-05 09:26:50 -07:00
Philippe Tillet
1a42494411 Code quality: renamed "backend/" folder to "kernels". More explicit and no longer conflicts with "driver/" 2015-08-04 20:56:05 -07:00
Philippe Tillet
dd61041df4 Driver: moved ProgramCache to a separate file 2015-08-04 11:11:38 -07:00
Philippe Tillet
5b58769fbc Code quality: some more cleaning 2015-08-03 22:50:49 -07:00