Philippe Tillet
|
a68061aa96
|
LICENSING: Switched to MIT
|
2017-01-17 20:33:46 -05:00 |
|
Philippe Tillet
|
9f821c01bc
|
Bench: restored benchmarks
|
2016-11-20 23:29:30 -05:00 |
|
Philippe Tillet
|
e1baf85707
|
Code quality: removed obsolete/dead code
|
2016-10-01 19:27:42 -04:00 |
|
Philippe Tillet
|
add123da11
|
API: Safer forwarding of dot()
|
2016-07-01 19:07:15 -07:00 |
|
Philippe Tillet
|
faea220464
|
Tests: Added tests to catch corner cases in BLAS
|
2016-07-01 17:19:31 -07:00 |
|
Philippe Tillet
|
dbfaef8886
|
API: Fixes more issues in dot() corner cases
|
2016-07-01 00:09:54 -07:00 |
|
Philippe Tillet
|
8834ec9fe2
|
API: Fixed issue in dot() when x.shape[0]==1
* Fixes GEMM for M=1
|
2016-06-30 21:39:50 -07:00 |
|
Philippe Tillet
|
6bc5d9e1cb
|
Python: fixed compilation issues
|
2016-04-10 15:41:55 -04:00 |
|
Philippe Tillet
|
97a0d65a4d
|
Code quality: reorganized files structure
|
2016-04-10 13:13:16 -04:00 |
|
Philippe Tillet
|
509c496b2e
|
Bugfix: Typo fix in dot() API function
|
2016-04-08 01:12:13 -04:00 |
|
Philippe Tillet
|
7f77fba4d4
|
General: Internal code generator overhaul
|
2016-04-02 18:19:33 -04:00 |
|
Philippe Tillet
|
6623116372
|
Licensing: added blank line after license text
|
2015-12-21 17:04:09 -05:00 |
|
Philippe Tillet
|
0d09b0518f
|
API: more consistent zeros() initializer
|
2015-12-21 03:33:13 -05:00 |
|
Philippe Tillet
|
ebbb6dd18e
|
LICENSING: added license headers ; polished files hierarchy
|
2015-12-19 21:43:05 -05:00 |
|
Philippe Tillet
|
d9eb51d04a
|
Code quality: renamed math_expression -> expression_tree
|
2015-12-19 03:29:51 -05:00 |
|
Philippe Tillet
|
bfa7504fc0
|
Code Quality: heavy renaming and cleaning
|
2015-12-19 03:08:10 -05:00 |
|
Philippe Tillet
|
761a741731
|
Core: refurbished array printing
|
2015-12-16 04:58:32 -05:00 |
|
Philippe Tillet
|
6fc94c0c0b
|
Kernels: Fixed various corner cases for the kernel templates and BLAS
|
2015-11-26 19:49:44 -05:00 |
|
Philippe Tillet
|
e2cdb88338
|
Core: included bugfixes from the SVD branch
|
2015-11-19 12:37:18 -05:00 |
|
Philippe Tillet
|
714e0f5634
|
API: Fixed single-element indexing
|
2015-10-07 01:13:55 -04:00 |
|
Philippe Tillet
|
2648724217
|
API: diag() now usable as lvalue
|
2015-10-07 00:50:49 -04:00 |
|
Philippe Tillet
|
07b8ba20de
|
API: some fixes with 1D slices
|
2015-10-06 16:34:47 -04:00 |
|
Philippe Tillet
|
8daf13da2e
|
Code quality: some renaming here and there
|
2015-10-05 14:35:46 -04:00 |
|
Philippe Tillet
|
07e7bd862c
|
API: added diag(matrix)
|
2015-10-04 17:05:06 -04:00 |
|
Philippe Tillet
|
740f5def49
|
API: polished slice construction
|
2015-10-03 19:30:50 -04:00 |
|
Philippe Tillet
|
b5100f9d9a
|
API: Added shallow-copiable view object for viewing slices of arrays.
|
2015-10-03 18:51:02 -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
|
622ebf607f
|
Merge branch 'intel'
|
2015-08-25 22:01:40 -04: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 |
|
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
|
ab2dd09309
|
Core: Fixed operator[int]
|
2015-08-10 21:55:05 -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
|
df2d5e7d00
|
Models: cleaning of the global caching mechanism
|
2015-08-04 10:06:52 -07:00 |
|
Philippe Tillet
|
5b58769fbc
|
Code quality: some more cleaning
|
2015-08-03 22:50:49 -07:00 |
|
Philippe Tillet
|
92d8afc888
|
Code quality: cleaned backend terminology
|
2015-08-03 17:11:24 -07:00 |
|
Philippe Tillet
|
dd5f592fd8
|
Code quality: destructors of static global objects will no longer call external dependencies. Manual cleaning possible through backend::release()
This should solve errors when libOpenCL's ICD was unloaded prior to libisaac.
|
2015-07-31 15:47:41 -07:00 |
|
Philippe Tillet
|
dfe3d26f5e
|
Misc: Fixed compilation issues on tests/bench
|
2015-07-31 01:02:59 -07:00 |
|
Philippe Tillet
|
81b9f01336
|
Driver: Contexts are now unique and non-copyable
|
2015-07-31 00:41:03 -07:00 |
|
Philippe Tillet
|
29bdf7f546
|
Code quality: made the backend static
|
2015-07-30 21:15:37 -07:00 |
|
Philippe Tillet
|
7e0f23f67b
|
Code quality: replaced include of <cmath> by include of <algorithm> for std::max/min
|
2015-07-28 15:45:14 -07:00 |
|
Philippe Tillet
|
ddbfa5e305
|
Code quality: Added more missing #include <cmath>
|
2015-07-28 15:42:13 -07:00 |
|
Philippe Tillet
|
0434ac551c
|
Code quality: Fixed double instantiation of array::operator=<vector<>>
|
2015-07-28 15:19:25 -07:00 |
|
Philippe Tillet
|
a94b0f3596
|
Code quality: Fixed compilation issues on Windows MSVC
|
2015-07-28 15:13:43 -07:00 |
|
Philippe Tillet
|
155554f5cf
|
Code quality: added clBLAS.def and some ISAACAPI
|
2015-07-21 23:48:50 -07:00 |
|
Philippe Tillet
|
5dacf4f49c
|
Code Quality: Removed NOMINMAX redefinition
|
2015-07-21 17:24:35 -04:00 |
|
Philippe Tillet
|
18663d6a93
|
Code Quality: Cleaned warnings
|
2015-07-20 23:07:53 -07:00 |
|
U-AMR\ptillet
|
8879a867d8
|
Code Quality: fixed compilation errors on MSVC
|
2015-07-20 18:05:31 -07:00 |
|