Philippe Tillet
|
a23e976ca7
|
Kernels: Bugfix with large temporary sizes
|
2015-08-17 16:32:10 -07:00 |
|
Philippe Tillet
|
470ae7f4be
|
Benchmarks: More human-readable labels
|
2015-08-17 16:32:10 -07:00 |
|
Philippe Tillet
|
45926c8176
|
Presets: updated AXPY on Broadwell
|
2015-08-17 16:32:10 -07:00 |
|
Philippe Tillet
|
9bed56fff4
|
Profiles: Now throwing operation_not_supported exception at the right place
|
2015-08-17 16:32:10 -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 |
|
Philippe Tillet
|
97f47847e4
|
Python: Updated driver.cpp to fit the previous changes
|
2015-08-13 18:27:43 -07:00 |
|
Philippe Tillet
|
bc66f7a1bf
|
Python wrapper: added missing files
|
2015-08-13 18:17:27 -07:00 |
|
Philippe Tillet
|
99e2592c34
|
Benchmarks: Fixed MKL setup
|
2015-08-13 17:20:41 -07:00 |
|
U-AMR\ptillet
|
b34c611802
|
Code quality: Added consistency between int_t and size_t. Fixed warnings for Win64
|
2015-08-13 16:00:49 -07:00 |
|
Philippe Tillet
|
f7cb4ac960
|
Code quality: fixed implicit conversions from size_t to int_t
|
2015-08-13 14:30:11 -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
|
3f17413ffc
|
CMake: Changed linking order to properly benchmark clAmdBlas
|
2015-08-13 09:35:56 -07:00 |
|
Philippe Tillet
|
cd86d0234c
|
Tuner: Removed Sklearn + scipy dependency
|
2015-08-13 01:51:02 -07:00 |
|
Philippe Tillet
|
d49a541fd4
|
Python: Added external random forest support
|
2015-08-13 01:17:35 -07:00 |
|
Philippe Tillet
|
cc2d3416be
|
Python: added standalone decision tree from sklearn
|
2015-08-12 21:59:59 -07:00 |
|
Philippe Tillet
|
71224a1507
|
Code quality: renamed isaac shortcut from isc to sc
|
2015-08-12 19:38:53 -07:00 |
|
Philippe Tillet
|
b397d5306e
|
Tuner: made the auto-tuner compatible with the new python API
|
2015-08-12 19:11:10 -07:00 |
|
Philippe Tillet
|
cd51f75eb5
|
Python: added some new examples
|
2015-08-12 00:48:16 -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 |
|
Philippe Tillet
|
1a99c65444
|
Tuner: fixed minor issue when providing json file argument
|
2015-08-11 12:05:49 -07:00 |
|
Philippe Tillet
|
f57abd24b4
|
Presets: updated broadwell profile for GEMV
|
2015-08-11 12:05:20 -07:00 |
|
Philippe Tillet
|
f6af3afa51
|
CMake: added missing dependency
|
2015-08-11 11:56:00 -07:00 |
|
Philippe Tillet
|
b5cc1f7ddc
|
Kernels: Now SizeType is always "int". Right now I don't expect data-structure to have more than 2**31 entries. Improves performance on a number of routines.
|
2015-08-11 11:50:49 -07:00 |
|
Philippe Tillet
|
f06c85c97c
|
Tests: Now using smaller and prime sizes for tests
|
2015-08-10 22:53:39 -07:00 |
|
Philippe Tillet
|
963867574f
|
Kernels: merged start1, start2 and stride1, stride2 into start and stride for matrices
|
2015-08-10 22:45:48 -07:00 |
|
Philippe Tillet
|
5365b1331f
|
Tests: added some more GEMV tests
|
2015-08-10 22:28:25 -07:00 |
|
Philippe Tillet
|
ab2dd09309
|
Core: Fixed operator[int]
|
2015-08-10 21:55:05 -07:00 |
|
U-AMR\ptillet
|
0a506fa433
|
Code quality: fixed build issues with MSVC
|
2015-08-10 17:04:57 -07:00 |
|
Philippe Tillet
|
0f23cec87d
|
Python: added simple tutorial for benchmarking different GEMM profiles
|
2015-08-10 11:01:58 -07:00 |
|
Philippe Tillet
|
f60b82af25
|
Kernels: more generic temporary workspace checks
|
2015-08-10 10:19:50 -07:00 |
|
Philippe Tillet
|
f56eac5adb
|
Tune: added quick tuning sizes for GEMV
|
2015-08-10 10:19:27 -07:00 |
|
Philippe Tillet
|
d6980d0cec
|
Python binding: fixed another typo...
|
2015-08-10 09:51:02 -07:00 |
|
Philippe Tillet
|
2dc351f932
|
Benchmarks: removed useless linebreaks after some benchmarks
|
2015-08-10 09:38:13 -07:00 |
|
Philippe Tillet
|
89b0873c24
|
Benchmarks: now benchmarking the GEMV sizes of AlexNet
|
2015-08-10 09:37:44 -07:00 |
|
Philippe Tillet
|
43b10ad509
|
Python wrapper: fixed typo...
|
2015-08-10 07:43:05 -07:00 |
|
U-AMR\ptillet
|
a33492cd29
|
Python Wrapper: Fix for Cygwin on Windows
|
2015-08-09 16:56:13 -07:00 |
|
Philippe Tillet
|
58d7e44457
|
Python Wrapper : Kernels - migrated local size parameters to base_impl<>
|
2015-08-09 16:41:37 -07:00 |
|
Philippe Tillet
|
9572b94ac1
|
Models: added sanity check for the predicted template
|
2015-08-07 23:05:44 -07:00 |
|
Philippe Tillet
|
d05296603a
|
Kernels: Fixup GEMM broken by last commit
|
2015-08-07 22:11:37 -07:00 |
|
Philippe Tillet
|
552f64c9eb
|
Driver: Fixed bug in NDRange
|
2015-08-07 20:56:11 -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
|
080bbea9b9
|
Python: Upgraded boost to 1.58
|
2015-08-06 23:49:10 -07:00 |
|
Philippe Tillet
|
bf866978ad
|
Python: cleaner boost dependency
|
2015-08-06 23:42:55 -07:00 |
|