aboutsummaryrefslogtreecommitdiffhomepage
path: root/unsupported/Eigen/CXX11/src/Tensor/TensorBase.h
Commit message (Collapse)AuthorAge
* Added support for tensor chipsGravatar Benoit Steiner2014-10-10
|
* Rewrote the TensorBase::random method to support the generation of random ↵Gravatar Benoit Steiner2014-10-09
| | | | number on gpu.
* Added support for the *= and /* operators to TensorBaseGravatar Benoit Steiner2014-10-08
|
* Added support for tensor reductions and concatenationsGravatar Benoit Steiner2014-10-01
|
* Added support for evaluation of tensor shuffling operations as lvaluesGravatar Benoit Steiner2014-09-04
|
* Added support for broadcastingGravatar Benoit Steiner2014-08-20
|
* Added support for padding, stridding, and shufflingGravatar Benoit Steiner2014-08-14
|
* Added support for tensor slicingGravatar Benoit Steiner2014-07-07
|
* TensorEval are now typed on the device: this will make it possible to use ↵Gravatar Benoit Steiner2014-06-10
| | | | | | partial template specialization to optimize the strategy of each evaluator for each device type. Started work on partial evaluations.
* Improved support for rvalues in tensor expressions.Gravatar Benoit Steiner2014-06-09
|
* Added support for convolution and reshaping of tensors.Gravatar Benoit Steiner2014-06-06
|
* Added support for tensor contractionsGravatar Benoit Steiner2014-06-04
| | | | | Updated expression evaluation mechanism to also compute the size of the tensor result Misc fixes and improvements.
* Added support for additional tensor operations:Gravatar Benoit Steiner2014-05-22
| | | | | | | | * comparison (<, <=, ==, !=, ...) * selection * nullary ops such as random or constant generation * misc unary ops such as log(), exp(), or a user defined unaryExpr() Cleaned up the code a little.
* Vectorized the evaluation of tensor expression (using SSE, AVX, NEON, ...)Gravatar Benoit Steiner2014-05-16
| | | | | Added the ability to parallelize the evaluation of a tensor expression over multiple cpu cores. Added the ability to offload the evaluation of a tensor expression to a GPU.
* Added support for fixed sized tensors.Gravatar Benoit Steiner2014-05-06
| | | | Improved support for tensor expressions.
* Extended support for Tensors:Gravatar Benoit Steiner2014-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.