Philippe Tillet
|
14e5ca0ca8
|
Code quality: Fixed missing includes on getenv and to_string
|
2015-08-06 20:50:05 -07:00 |
|
Philippe Tillet
|
1399404f04
|
Code quality: Fixed issue with to_string for proper compilation on Cygwin GCC
|
2015-08-06 20:20:08 -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
|
5facf4fc29
|
Bench: Added missing timer.hpp
|
2015-08-06 16:41:09 -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
|
54c4a31af0
|
Code quality: more warning fixes
|
2015-08-05 12:07:51 -07:00 |
|
Philippe Tillet
|
bb4d2d62e3
|
Code quality: disabled the use of strcat / sprintf for safety issues on windows...
|
2015-08-05 11:42:08 -07:00 |
|
Philippe Tillet
|
08e4a5b9a6
|
Code quality: More MSVC warning fixing
|
2015-08-05 11:26:09 -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
|
03178fc5c8
|
Tuning: added ger default sizes
|
2015-08-04 16:03:14 -07:00 |
|
Philippe Tillet
|
dd61041df4
|
Driver: moved ProgramCache to a separate file
|
2015-08-04 11:11:38 -07:00 |
|
Philippe Tillet
|
9ef5331a1b
|
Models: more robust programs caching
|
2015-08-04 10:53:39 -07:00 |
|
Philippe Tillet
|
df2d5e7d00
|
Models: cleaning of the global caching mechanism
|
2015-08-04 10:06:52 -07:00 |
|
Philippe Tillet
|
d88ff6b39b
|
Driver: dirty fix of programs caching with auto-tuner
|
2015-08-04 00:53:52 -07:00 |
|
Philippe Tillet
|
5b58769fbc
|
Code quality: some more cleaning
|
2015-08-03 22:50:49 -07:00 |
|
Philippe Tillet
|
1565363722
|
Driver: reverted lookup map key (for queues/program) to objects rather than pointers
|
2015-08-03 17:37:19 -07:00 |
|
Philippe Tillet
|
92d8afc888
|
Code quality: cleaned backend terminology
|
2015-08-03 17:11:24 -07:00 |
|
Philippe Tillet
|
a8b8c684e3
|
Tinkering with python wrapper
|
2015-08-03 11:13:31 -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
|
bbfbc9c3e7
|
Code quality: cleaned compilation issues with min/max on MSVC
|
2015-07-31 11:54:54 -07:00 |
|
Philippe Tillet
|
dfe3d26f5e
|
Misc: Fixed compilation issues on tests/bench
|
2015-07-31 01:02:59 -07:00 |
|
Philippe Tillet
|
afc4ecee98
|
Driver: Back to global programs caching
|
2015-07-31 00:43:17 -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
|
21a2566904
|
Driver: moved programs allocation logic to a static variable
|
2015-07-30 14:35:41 -07:00 |
|
Philippe Tillet
|
d3f82e535f
|
C interface: now flushing after clBLAS calls
|
2015-07-30 13:54:41 -07:00 |
|
Philippe Tillet
|
902805acea
|
Driver: perhaps better ownership control
|
2015-07-28 17:39:52 -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
|
9c27561557
|
Code quality: added missing #include <cmath>
|
2015-07-28 15:36:20 -07:00 |
|
Philippe Tillet
|
9c15debf8b
|
Code quality: removed tools::shared_ptr<>
|
2015-07-28 15:26:10 -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
|
48ee0b548c
|
Driver: Fixed minor issues
|
2015-07-28 13:44:53 -07:00 |
|
Philippe Tillet
|
10745fc013
|
Driver: other bugfixes
|
2015-07-27 17:20:12 -07:00 |
|
Philippe Tillet
|
89ee015f7f
|
General: Bugfixes here and there
|
2015-07-27 11:37:19 -07:00 |
|
Philippe Tillet
|
2f6863e7b8
|
Frontend: Disabled relational operators for value_scalar. Some more work need to be done to avoid signed/unsigned comparisons.
|
2015-07-26 22:33:07 -07:00 |
|
Philippe Tillet
|
5f78dedbcd
|
Tests: Added double precision check
|
2015-07-26 21:35:39 -07:00 |
|
Philippe Tillet
|
4715723e61
|
Driver: Fixed issue in ownership handling for BLAS
|
2015-07-26 21:13:28 -07:00 |
|
Philippe Tillet
|
16d381dfc6
|
Fixup: fixed bug in binaries retrieval
|
2015-07-26 18:43:13 -07:00 |
|