aboutsummaryrefslogtreecommitdiffhomepage
path: root/unsupported/test/cxx11_tensor_contraction.cpp
Commit message (Collapse)AuthorAge
* Extend support for Packet16b:Gravatar Rasmus Munk Larsen2020-04-28
| | | | | | | | | | | | | | | | | * Add ptranspose<*,4> to support matmul and add unit test for Matrix<bool> * Matrix<bool> * work around a bug in slicing of Tensor<bool>. * Add tensor tests This speeds up matmul for boolean matrices by about 10x name old time/op new time/op delta BM_MatMul<bool>/8 267ns ± 0% 479ns ± 0% +79.25% (p=0.008 n=5+5) BM_MatMul<bool>/32 6.42µs ± 0% 0.87µs ± 0% -86.50% (p=0.008 n=5+5) BM_MatMul<bool>/64 43.3µs ± 0% 5.9µs ± 0% -86.42% (p=0.008 n=5+5) BM_MatMul<bool>/128 315µs ± 0% 44µs ± 0% -85.98% (p=0.008 n=5+5) BM_MatMul<bool>/256 2.41ms ± 0% 0.34ms ± 0% -85.68% (p=0.008 n=5+5) BM_MatMul<bool>/512 18.8ms ± 0% 2.7ms ± 0% -85.53% (p=0.008 n=5+5) BM_MatMul<bool>/1k 149ms ± 0% 22ms ± 0% -85.40% (p=0.008 n=5+5)
* Remove XSMM support from Tensor moduleGravatar Eugene Zhulenev2019-08-19
|
* Disable tests for contraction with output kernels when using libxsmm, which ↵Gravatar Rasmus Munk Larsen2019-08-07
| | | | does not support this.
* Fix contraction test.Gravatar Rasmus Munk Larsen2018-10-08
|
* Fix missing-braces warningsGravatar Christoph Hertzberg2018-08-24
|
* Fixed the tensor contraction code.Gravatar Benoit Steiner2018-08-15
|
* Fix a few compiler warnings in CXX11 tests.Gravatar Rasmus Munk Larsen2018-08-14
|
* Get rid of EIGEN_TEST_FUNC, unit tests must now be declared with ↵Gravatar Gael Guennebaud2018-07-17
| | | | | | | | | EIGEN_DECLARE_TEST(mytest) { /* code */ }. This provide several advantages: - more flexibility in designing unit tests - unit tests can be glued to speed up compilation - unit tests are compiled with same predefined macros, which is a requirement for zapcc
* Fuse computations into the Tensor contractions using output kernelGravatar Eugene Zhulenev2018-07-10
|
* Updated the contraction code to support constant inputs.Gravatar Benoit Steiner2016-09-01
|
* Updated the contraction code to ensure that full contraction return a tensor ↵Gravatar Benoit Steiner2016-05-05
| | | | of rank 0
* Fix bug in tensor contraction. The code assumes that contraction axis ↵Gravatar Benoit Steiner2016-03-17
| | | | indices for the LHS (after possibly swapping to ColMajor!) is increasing. Explicitly sort the contraction axis pairs to make it so.
* Made the contraction test more portableGravatar Benoit Steiner2016-03-04
|
* Backout changeset 690bc950f70c61075d396671e63480bbd64bb297Gravatar Gael Guennebaud2016-01-22
|
* fix clang warningsGravatar Jan Prach2016-01-20
| | | | "braces around scalar initializer"
* Allowed tensor contraction operation with an empty array of dimension pairs, ↵Gravatar Godeffroy Valet2015-07-25
| | | | which performs a tensor product.
* Fixed another batch of compilation warningsGravatar Benoit Steiner2015-02-28
|
* Fix non initialized entries and comparison of very small numbersGravatar Gael Guennebaud2015-02-06
|
* Created many additional testsGravatar Benoit Steiner2015-01-14
|
* Ensured that contractions that can be reduced to a matrix vector product ↵Gravatar Benoit Steiner2015-01-06
| | | | work correctly even when the input coefficients aren't aligned.
* Improved contraction testGravatar Benoit Steiner2014-10-03
|
* Created more regression testsGravatar Benoit Steiner2014-09-04
|
* Fixed a few compilation errors.Gravatar Benoit Steiner2014-06-10
|
* Created additional tests for the tensor code.Gravatar Benoit Steiner2014-06-05