Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Capture TensorMap by value inside tensor expression AST | 2019-12-03 | |
| | |||
* | [SYCL] This PR adds the minimum modifications to the Eigen unsupported ↵ | 2019-06-28 | |
| | | | | | | | | | | module required to run it on devices supporting SYCL. * Abstracting the pointer type so that both SYCL memory and pointer can be captured. * Converting SYCL virtual pointer to SYCL device memory in Eigen evaluator class. * Binding SYCL placeholder accessor to command group handler by using bind method in Eigen evaluator node. * Adding SYCL macro for controlling loop unrolling. * Modifying the TensorDeviceSycl.h and SYCL executor method to adopt the above changes. | ||
* | Creating separate SYCL required PR for uncontroversial files. | 2018-08-03 | |
| | |||
* | Merged in mehdi_goli/opencl/DataDependancy (pull request PR-10) | 2017-06-28 | |
| | | | | | | | | | | DataDependancy * Wrapping data type to the pointer class for sycl in non-terminal nodes; not having that breaks Tensorflow Conv2d code. * Applying Ronnan's Comments. * Applying benoit's comments | ||
* | Converting all parallel for lambda to functor in order to prevent kernel ↵ | 2016-12-16 | |
| | | | | duplication name error; adding tensorConcatinationOp backend for sycl. | ||
* | Added missing template parameters | 2016-10-28 | |
| | |||
* | Workaround MSVC issue. | 2016-10-27 | |
| | |||
* | Removed a template parameter for fixed sized tensors | 2016-10-26 | |
| | |||
* | Code cleanup | 2016-10-25 | |
| | |||
* | Fixed compilation warning | 2016-10-05 | |
| | |||
* | Converting alias template to nested struct in order to be compatible with CXX-03 | 2016-09-27 | |
| | |||
* | Partial OpenCL support via SYCL compatible with ComputeCpp CE. | 2016-09-19 | |
| | |||
* | Deleted unnecessary trailing commas. | 2016-04-29 | |
| | |||
* | Updated the tensor traits: the alignment is not part of the Flags enum anymore | 2016-01-11 | |
| | |||
* | Use integers instead of std::size_t to encode the number of dimensions in ↵ | 2015-12-04 | |
| | | | | the Tensor class since most of the code currently already use integers. | ||
* | Many files were missing in previous changeset. | 2015-07-29 | |
| | |||
* | Added support for user defined custom tensor op. | 2015-06-30 | |
| | |||
* | Get rid of class internal::nested<> (still have to updated Tensor module) | 2015-06-19 | |
| | |||
* | Made the index type a template parameter of the tensor class instead of ↵ | 2015-03-30 | |
| | | | | encoding it in the options. | ||
* | Pulled latest update from the eigen main codebase | 2015-03-24 | |
|\ | |||
| * | Fixes the Lvalue computation by actually setting the LvalueBit properly when ↵ | 2015-03-16 | |
| | | | | | | | | instantiating tensors of const T. Added a test to check the fix. | ||
* | | Fixed compilation warnings | 2015-02-27 | |
| | | |||
* | | Added support for 32bit index on a per tensor/tensor expression. This ↵ | 2015-02-27 | |
|/ | | | | enables us to use 32bit indices to evaluate expressions on GPU faster while keeping the ability to use 64 bit indices to manipulate large tensors on CPU in the same binary. | ||
* | Pulled the latest changes from the trunk | 2015-02-06 | |
| | |||
* | Improved support for RowMajor tensors | 2015-01-14 | |
| | | | | Misc fixes and API cleanups. | ||
* | Added support for tensor references | 2014-10-28 | |
| | |||
* | Misc improvements and cleanups | 2014-10-13 | |
| | |||
* | Improved support for rvalues in tensor expressions. | 2014-06-09 | |
| | |||
* | Added support for fixed sized tensors. | 2014-05-06 | |
| | | | | Improved support for tensor expressions. | ||
* | Extended support for Tensors: | 2014-04-28 | |
* Added ability to map a region of the memory to a tensor * Added basic support for unary and binary coefficient wise expressions, such as addition or square root * Provided an emulation layer to make it possible to compile the code with compilers (such as nvcc) that don't support cxx11. |