Philippe Tillet
dfbe52c20a
Driver: now ignore CUDA_ERROR_DEINITIALIZED in the destructor of CUDA C++ object.
...
This should be harmless. ISAAC deinitializes CUDA at the very end, but external libraries may deinitialize it beforehands.
2015-11-27 02:09:15 -05: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
29e752c765
Presets: Now checking device type when grabbing a preset
2015-08-13 13:43:26 -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
0ef6654c5f
Code quality: removed dependencies on the C++ OpenCL wrapper
2015-07-26 10:05:16 -07:00
Philippe Tillet
5eb9212535
Code quality: more ISAACEXPORT
2015-07-21 22:02:36 -07:00
Philippe Tillet
e7cabf65ac
Tuning: Merged tune branch.
...
- Much cleaner and more concise source
- Better exceptions handling
- Checks local minima to see if retuning is needed.
Resolved conflicts:
bench/blas.cpp
include/isaac/backend/templates/mproduct.h
include/isaac/driver/buffer.h
lib/array.cpp
lib/backend/templates/mproduct.cpp
lib/driver/buffer.cpp
python/setup.py
tune/pysrc/autotune.py
tune/pysrc/dataset.py
tune/pysrc/misc_tools.py
2015-06-28 17:53:16 -07:00
Philippe Tillet
cf5028d55b
Squashed feature branch:
...
* Added CUDA support
* Performance improvements
* API improvements
* Added "depth" parameter to GEMM
* Android cross-compilation
2015-04-29 15:52:21 -04:00