aboutsummaryrefslogtreecommitdiffhomepage
Commit message (Collapse)AuthorAge
* Added ability to print a tensor using an iostream.Gravatar Benoit Steiner2014-10-10
|
* Added support for tensor chipsGravatar Benoit Steiner2014-10-10
|
* Fixed the tensor shuffling testGravatar Benoit Steiner2014-10-10
|
* Fixed the thread pool testGravatar Benoit Steiner2014-10-10
|
* Rewrote the TensorBase::random method to support the generation of random ↵Gravatar Benoit Steiner2014-10-09
| | | | number on gpu.
* Improved the functors defined for standard reductionsGravatar Benoit Steiner2014-10-09
| | | | Added a functor to encapsulate the generation of random numbers on cpu and gpu.
* Removed dead codeGravatar Benoit Steiner2014-10-08
|
* Added support for the *= and /* operators to TensorBaseGravatar Benoit Steiner2014-10-08
|
* Fixed a commentGravatar Benoit Steiner2014-10-08
|
* define EIGEN_VECTORIZE_CUDA when compiling with nvccGravatar Benoit Steiner2014-10-03
|
* Vector primitives for CUDAGravatar Benoit Steiner2014-10-03
|
* Improved contraction testGravatar Benoit Steiner2014-10-03
|
* Improved support for CUDA devices.Gravatar Benoit Steiner2014-10-03
| | | | Improved contractions on GPU
* Created the IndexPair type to store pair of tensor indices. CUDA doesn't ↵Gravatar Benoit Steiner2014-10-03
| | | | | | support std::pair so we can't use them when targeting GPUs. Improved the performance on tensor contractions
* Generalized the gebp apisGravatar Benoit Steiner2014-10-02
|
* Fixes for the forced evaluation of tensor expressionsGravatar Benoit Steiner2014-10-02
| | | | More tests
* More tests to validate the const-correctness of the tensor code.Gravatar Benoit Steiner2014-10-02
|
* Added support for tensor reductions and concatenationsGravatar Benoit Steiner2014-10-01
|
* Added tests for tensors of const values and tensors of stringswwq::Gravatar Benoit Steiner2014-10-01
|
* Merged latest updates from the Eigen trunk.Gravatar Benoit Steiner2014-09-15
|\
| * Make UpperBidiagonalization accept row-major matrices (bug #769)Gravatar Jitse Niesen2014-09-12
| | | | | | | | | | | | | | * Give temporary workspace the same storage order as original matrix * Take storage order into account when determining inner stride of rows and columns * Change one test to use a row-major matrix.
* | Fixed a typo in the contraction codeGravatar Benoit Steiner2014-09-06
| |
* | Misc fixes.Gravatar Benoit Steiner2014-09-05
| |
* | Created more regression testsGravatar Benoit Steiner2014-09-04
| |
* | Added support for evaluation of tensor shuffling operations as lvaluesGravatar Benoit Steiner2014-09-04
| |
* | Added missing tensor copy constructors. As a result it is now possible to ↵Gravatar Benoit Steiner2014-09-04
| | | | | | | | | | | | | | declare and initialize a tensor on the same line, as in: Tensor<bla> T = A + B; or Tensor<bla> T(A.reshape(new_shape));
* | Improved the performance of the tensor convolution code by a factor of about 4.Gravatar Benoit Steiner2014-09-03
| |
* | Optimized the tensor padding code.Gravatar Benoit Steiner2014-08-26
| |
* | Misc api improvements and cleanupsGravatar Benoit Steiner2014-08-23
| |
* | Optimized and cleaned up the tensor morphing codeGravatar Benoit Steiner2014-08-23
| |
* | Added support for broadcastingGravatar Benoit Steiner2014-08-20
| |
* | Improved the speed of convolutions when running on cuda devicesGravatar Benoit Steiner2014-08-19
| |
* | Added support for fast integer divisions by a constantGravatar Benoit Steiner2014-08-14
| | | | | | | | Sped up tensor slicing by a factor of 3 by using these fast integer divisions.
* | Fixed compilation errorsGravatar Benoit Steiner2014-08-14
| |
* | Added a few regression testsGravatar Benoit Steiner2014-08-14
| |
* | Added support for padding, stridding, and shufflingGravatar Benoit Steiner2014-08-14
| |
* | Pulled in the latest changes from the Eigen trunkGravatar Benoit Steiner2014-08-13
|\ \
* | | Added ability to get the nth element from an abstract array type.Gravatar Benoit Steiner2014-08-13
| | |
* | | Fixed misc typos.Gravatar Benoit Steiner2014-08-13
| | |
* | | Added missing apis.Gravatar Benoit Steiner2014-08-13
| | |
* | | Updated the convolution and contraction evaluators to follow the new ↵Gravatar Benoit Steiner2014-08-13
| | | | | | | | | | | | EvalSubExprsIfNeeded apu.
* | | Fixed a typo.Gravatar Benoit Steiner2014-08-13
| | |
* | | Support for in place evaluation of expressions containing slicing and ↵Gravatar Benoit Steiner2014-08-13
| | | | | | | | | | | | reshaping operations
* | | Added suppor for in place evaluation to simple tensor expressions.Gravatar Benoit Steiner2014-08-13
| | | | | | | | | | | | Use mempy to speedup tensor copies whenever possible.
* | | Reworked the TensorExecutor code to support in place evaluation.Gravatar Benoit Steiner2014-08-13
| | |
| | * Fix bug #852: define Traits type in general_matrix_matrix_product when ↵Gravatar Kevin Locke2014-08-08
| | | | | | | | | | | | EIGEN_USE_BLAS is defined
| | * Update bench_norm utilityGravatar Gael Guennebaud2014-09-11
| | |
| | * Improve further the accuracy of JacobiSVD wrt under/overflow while improving ↵Gravatar Gael Guennebaud2014-09-10
| | | | | | | | | | | | speed for small matrices (hypot is very slow).
| | * mat/=scalar was transformed into mat*=(1/scalar) thus laking accuracy. This ↵Gravatar Gael Guennebaud2014-09-10
| | | | | | | | | | | | was also inconsistent with mat = mat/scalar.
| | * Add one more regression test for bug #791.Gravatar Gael Guennebaud2014-09-10
| | |