aboutsummaryrefslogtreecommitdiffhomepage
path: root/unsupported
Commit message (Collapse)AuthorAge
* Merged in mehdi_goli/opencl/FixingCmakeDependency (pull request PR-2)Gravatar Benoit Steiner2017-05-22
|\ | | | | | | Fixing Cmake Dependency for SYCL
* | Fixing suported device list.Gravatar Mehdi Goli2017-05-22
| |
| * Fixing Cmake Dependency for SYCLGravatar Mehdi Goli2017-05-22
|/
* Merged in benoitsteiner/opencl (pull request PR-309)Gravatar Benoit Steiner2017-04-05
|\ | | | | | | OpenCL improvements
| * Preserve file naming conventionsGravatar Benoit Steiner2017-04-04
| |
| * Deleted empty line of codeGravatar Benoit Steiner2017-04-04
| |
| * Guard sycl specific code under a EIGEN_USE_SYCL ifdefGravatar Benoit Steiner2017-04-04
| |
| * Code cleanupGravatar Benoit Steiner2017-04-04
| |
| * Guard the sycl specific code with EIGEN_USE_SYCLGravatar Benoit Steiner2017-04-04
| |
| * Guard the sycl specific code with a #ifdef EIGEN_USE_SYCLGravatar Benoit Steiner2017-04-04
| |
| * iGate the sycl specific code under a EIGEN_USE_SYCL defineGravatar Benoit Steiner2017-04-04
| |
| * Fixed compilation error when sycl is enabled.Gravatar Benoit Steiner2017-04-04
| |
* | fix typos in the Tensor readmeGravatar Gagan Goel2017-03-31
| |
| * Restored code compatibility with compilers that dont support c++11Gravatar Benoit Steiner2017-03-31
| | | | | | | | Gated more sycl code under #ifdef sycl
| * Restore the old constructors to retain compatibility with non c++11 compilers.Gravatar Benoit Steiner2017-03-31
| |
| * Gate the sycl specific code under #ifdef syclGravatar Benoit Steiner2017-03-31
| |
| * Fixing TensorArgMaxSycl.h; Removing warning related to the hardcoded type of ↵Gravatar Mehdi Goli2017-03-28
| | | | | | | | dims to be int in Argmax.
| * Introduces align allocator for SYCL bufferGravatar Luke Iwanski2017-03-20
| |
| * Merged eigen/eigen into defaultGravatar Benoit Steiner2017-03-15
| |\ | |/ |/|
* | Silenced compilation warningGravatar Benoit Steiner2017-03-15
| |
| * Temporary: Disables cxx11_tensor_argmax_sycl test since it is causing zombie ↵Gravatar Luke Iwanski2017-03-15
| | | | | | | | thread
| * Fixes bug in get_sycl_supported_devices() that was reporting unsupported ↵Gravatar Luke Iwanski2017-03-15
| | | | | | | | Intel CPU on AMD platform - causing timeouts in that configuration
* | Made the reduction code compile with cuda-clangGravatar Benoit Steiner2017-03-14
| |
| * Adding synchronisation to convolution kernel for sycl backend.Gravatar Mehdi Goli2017-03-13
| |
* | Get rid of Init().Gravatar Rasmus Munk Larsen2017-03-10
| |
* | Use C++11 ctor forwarding to simplify code a bit.Gravatar Rasmus Munk Larsen2017-03-10
| |
* | Make the non-blocking threadpool more flexible and less wasteful of CPU ↵Gravatar Rasmus Munk Larsen2017-03-09
| | | | | | | | | | | | | | | | | | | | | | | | cycles for high-latency use-cases. * Adds a hint to ThreadPool allowing us to turn off spin waiting. Currently each reader and record yielder op in a graph creates a threadpool with a thread that spins for 1000 iterations through the work stealing loop before yielding. This is wasteful for such ops that process I/O. * This also changes the number of iterations through the steal loop to be inversely proportional to the number of threads. Since the time of each iteration is proportional to the number of threads, this yields roughly a constant spin time. * Implement a separate worker loop for the num_threads == 1 case since there is no point in going through the expensive steal loop. Moreover, since Steal() calls PopBack() on the victim queues it might reverse the order in which ops are executed, compared to the order in which they are scheduled, which is usually counter-productive for the types of I/O workloads the single thread pools tend to be used for. * Store num_threads in a member variable for simplicity and to avoid a data race between the thread creation loop and worker threads calling threads_.size().
| * Use name to distinguish name instead of the vendorGravatar Luke Iwanski2017-03-08
| |
* | bug #1401: fix compilation of "cond ? x : -x" with x an AutoDiffScalarGravatar Gael Guennebaud2017-03-08
| |
| * Adding sycl Benchmarks.Gravatar Mehdi Goli2017-03-08
| |
| * Fixing potential race condition on sycl device.Gravatar Mehdi Goli2017-03-07
| |
| * Adding TensorIndexTuple and TensorTupleReduceOP backend (ArgMax/Min) for ↵Gravatar Mehdi Goli2017-03-07
| | | | | | | | sycl; fixing the address space issue for const TensorMap; converting all discard_write to write due to data missmatch.
* | Made the Tensor code compile with clang 3.9Gravatar Benoit Steiner2017-03-02
| |
* | Silenced a couple of compilation warningsGravatar Benoit Steiner2017-03-01
| |
* | Silenced clang compilation warning.Gravatar Benoit Steiner2017-02-28
| |
* | Made the TensorStorage class compile with clang 3.9Gravatar Benoit Steiner2017-02-28
| |
| * Adding sycl backend for TensorCustomOp; fixing the partial lhs modification ↵Gravatar Mehdi Goli2017-02-28
| | | | | | | | issue on sycl when the rhs is TensorContraction, reduction or convolution; Fixing the partial modification for memset when sycl backend is used.
* | Fix typo.Gravatar Gael Guennebaud2017-02-28
| |
| * Merged eigen/eigen into defaultGravatar Benoit Steiner2017-02-26
| |\ | |/ |/|
| * Adding TensorVolumePatchOP.h for syclGravatar Mehdi Goli2017-02-24
| |
| * Converting fixed float type into template type for TensorContraction.Gravatar Mehdi Goli2017-02-24
| |
| * Adding Sycl Backend for TensorGenerator.h.Gravatar Mehdi Goli2017-02-22
| |
| * Reducing the number of warnings.Gravatar Mehdi Goli2017-02-21
| |
* | bug #1380: for Map<> as input of matrix exponentialGravatar Gael Guennebaud2017-02-20
| |
| * Adding Sycl backend for TensorImagePatchOP.h; adding Sycl backend for ↵Gravatar Mehdi Goli2017-02-20
| | | | | | | | TensorInflation.h.
* | Silent warning.Gravatar Gael Guennebaud2017-02-20
| |
* | Fix compilation.Gravatar Gael Guennebaud2017-02-18
| |
* | Size indices are signed.Gravatar Benoit Steiner2017-02-16
| |
| * Adding TensorLayoutSwapOp for sycl.Gravatar Mehdi Goli2017-02-15
| |
| * Adding TensorPatch.h for sycl backend.Gravatar Mehdi Goli2017-02-15
|/