Gael Guennebaud
|
9419f506d0
|
Fix regression introduced by the previous fix for AVX512.
It brokes the complex-complex case on SSE.
|
2018-09-20 17:32:34 +02:00 |
|
Gael Guennebaud
|
e38d1ab4d1
|
Workaround increases required alignment warning
|
2018-09-20 17:07:33 +02:00 |
|
Gael Guennebaud
|
71496b0e25
|
Fix gebp kernel for real+complex in case only reals are vectorized (e.g., AVX512).
This commit also removes "half-packet" from data-mappers: it was not used and conceptually broken anyways.
|
2018-09-20 17:01:24 +02:00 |
|
Gael Guennebaud
|
5a30eed17e
|
Fix warnings in AVX512
|
2018-09-20 16:58:51 +02:00 |
|
Gael Guennebaud
|
2cf6d3050c
|
Disable ignoring attributes warning
|
2018-09-20 11:38:19 +02:00 |
|
Rasmus Munk Larsen
|
44d8274383
|
Cast to longer type.
|
2018-09-19 13:31:42 -07:00 |
|
Rasmus Munk Larsen
|
d638b62dda
|
Silence compiler warning.
|
2018-09-19 13:27:55 -07:00 |
|
Rasmus Munk Larsen
|
db9c9df59a
|
Silence more compiler warnings.
|
2018-09-19 11:50:27 -07:00 |
|
Rasmus Munk Larsen
|
febd09dcc0
|
Silence compiler warnings in ThreadPoolInterface.h.
|
2018-09-19 11:11:04 -07:00 |
|
Gael Guennebaud
|
82772e8d9d
|
Rename Symbolic namespace to symbolic to be consistent with numext namespace
|
2018-09-15 14:16:20 +02:00 |
|
Rasmus Munk Larsen
|
400512bfad
|
Merged in ezhulenev/eigen-02 (pull request PR-501)
Enable DSizes type promotion with c++03
|
2018-09-19 00:50:04 +00:00 |
|
Eugene Zhulenev
|
c4627039ac
|
Support static dimensions (aka IndexList) in Tensor::resize(...)
|
2018-09-18 14:25:21 -07:00 |
|
Gael Guennebaud
|
3e8188fc77
|
bug #1600: initialize m_info to InvalidInput by default, even though m_info is not accessible until it has been initialized (assert)
|
2018-09-18 21:24:48 +02:00 |
|
Eugene Zhulenev
|
218a7b9840
|
Enable DSizes type promotion with c++03 compilers
|
2018-09-18 10:57:00 -07:00 |
|
Ravi Kiran
|
1f0c941c3d
|
Collapsed revision
* Merged eigen/eigen into default
|
2018-09-17 18:29:12 -07:00 |
|
Rasmus Munk Larsen
|
03a88c57e1
|
Merged in ezhulenev/eigen-02 (pull request PR-498)
Add DSizes index type promotion
|
2018-09-17 21:58:38 +00:00 |
|
Rasmus Munk Larsen
|
5ca0e4a245
|
Merged in ezhulenev/eigen-01 (pull request PR-497)
Fix warnings in IndexList array_prod
|
2018-09-17 20:15:06 +00:00 |
|
Eugene Zhulenev
|
a5cd4e9ad1
|
Replace deprecated Eigen::DenseIndex with Eigen::Index in TensorIndexList
|
2018-09-17 10:58:07 -07:00 |
|
Gael Guennebaud
|
b311bfb752
|
bug #1596: fix inclusion of Eigen's header within unsupported modules.
|
2018-09-17 09:54:29 +02:00 |
|
Gael Guennebaud
|
72f19c827a
|
typo
|
2018-09-16 22:10:34 +02:00 |
|
Eugene Zhulenev
|
66f056776f
|
Add DSizes index type promotion
|
2018-09-15 15:17:38 -07:00 |
|
Eugene Zhulenev
|
f313126dab
|
Fix warnings in IndexList array_prod
|
2018-09-15 13:47:54 -07:00 |
|
Christoph Hertzberg
|
42705ba574
|
Fix weird error for building with g++-4.7 in C++03 mode.
|
2018-09-15 12:43:41 +02:00 |
|
Rasmus Munk Larsen
|
c2383f95af
|
Merged in ezhulenev/eigen/fix_dsizes (pull request PR-494)
Fix DSizes IndexList constructor
|
2018-09-15 02:36:19 +00:00 |
|
Rasmus Munk Larsen
|
30290cdd56
|
Merged in ezhulenev/eigen/moar_eigen_fixes_3 (pull request PR-493)
Const cast scalar pointer in TensorSlicingOp evaluator
Approved-by: Sameer Agarwal <sameeragarwal@google.com>
|
2018-09-15 02:35:07 +00:00 |
|
Eugene Zhulenev
|
f7d0053cf0
|
Fix DSizes IndexList constructor
|
2018-09-14 19:19:13 -07:00 |
|
Rasmus Munk Larsen
|
601e289d27
|
Merged in ezhulenev/eigen/moar_eigen_fixes_1 (pull request PR-492)
Explicitly construct tensor block dimensions from evaluator dimensions
|
2018-09-15 01:36:21 +00:00 |
|
Eugene Zhulenev
|
71070a1e84
|
Const cast scalar pointer in TensorSlicingOp evaluator
|
2018-09-14 17:17:50 -07:00 |
|
Eugene Zhulenev
|
4863375723
|
Explicitly construct tensor block dimensions from evaluator dimensions
|
2018-09-14 16:55:05 -07:00 |
|
Rasmus Munk Larsen
|
14e35855e1
|
Merged in chtz/eigen-maxsizevector (pull request PR-490)
Let MaxSizeVector respect alignment of objects
Approved-by: Rasmus Munk Larsen <rmlarsen@google.com>
|
2018-09-14 23:29:24 +00:00 |
|
Rasmus Munk Larsen
|
281e631839
|
Merged in ezhulenev/eigen/indexlist_to_dsize (pull request PR-491)
Support reshaping with static shapes and dimensions conversion in tensor broadcasting
Approved-by: Rasmus Munk Larsen <rmlarsen@google.com>
|
2018-09-14 22:45:52 +00:00 |
|
Eugene Zhulenev
|
1b8d70a22b
|
Support reshaping with static shapes and dimensions conversion in tensor broadcasting
|
2018-09-14 15:25:27 -07:00 |
|
Christoph Hertzberg
|
007f165c69
|
bug #1598: Let MaxSizeVector respect alignment of objects and add a unit test
Also revert 8b3d9ed081
|
2018-09-14 20:21:56 +02:00 |
|
Christoph Hertzberg
|
d7378aae8e
|
Provide EIGEN_ALIGNOF macro, and give handmade_aligned_malloc the possibility for alignments larger than the standard alignment.
|
2018-09-14 20:17:47 +02:00 |
|
Rasmus Munk Larsen
|
9b864cdb37
|
Merged in rmlarsen/eigen3 (pull request PR-480)
Avoid compilation error in C++11 test when EIGEN_AVOID_STL_ARRAY is set.
|
2018-09-14 00:05:09 +00:00 |
|
Rasmus Munk Larsen
|
d0eef5fe6c
|
Don't use bracket syntax in ctor.
|
2018-09-13 17:04:05 -07:00 |
|
Rasmus Munk Larsen
|
6313dde390
|
Fix merge error.
|
2018-09-13 16:42:05 -07:00 |
|
Rasmus Munk Larsen
|
0db590d22d
|
Backed out changeset 01197e4452
|
2018-09-13 16:20:57 -07:00 |
|
Rasmus Munk Larsen
|
b3f4c067d9
|
Merge
|
2018-09-13 16:18:52 -07:00 |
|
Rasmus Munk Larsen
|
2b07018140
|
Enable vectorized version on GPUs. The underlying bug has been fixed.
|
2018-09-13 16:12:22 -07:00 |
|
Rasmus Munk Larsen
|
53568e3549
|
Merged in ezhulenev/eigen/tiled_evalution_support (pull request PR-444)
Tiled evaluation for Tensor ops
Approved-by: Rasmus Munk Larsen <rmlarsen@google.com>
Approved-by: Gael Guennebaud <g.gael@free.fr>
|
2018-09-13 22:05:47 +00:00 |
|
Eugene Zhulenev
|
01197e4452
|
Fix warnings
|
2018-09-13 15:03:36 -07:00 |
|
Gael Guennebaud
|
1141bcf794
|
Fix conjugate-gradient for very small rhs
|
2018-09-13 23:53:28 +02:00 |
|
Gael Guennebaud
|
7f3b17e403
|
MSVC 2015 supports c++11 thread-local-storage
|
2018-09-13 18:15:07 +02:00 |
|
Eugene Zhulenev
|
d138fe341d
|
Fis static_assert in test to conform c++11 standard
|
2018-09-11 17:23:18 -07:00 |
|
Rasmus Munk Larsen
|
e289f44c56
|
Don't vectorize the MeanReducer unless pdiv is available.
|
2018-09-11 14:09:00 -07:00 |
|
Eugene Zhulenev
|
55bb7e7935
|
Merge with upstream eigen/default
|
2018-09-11 13:33:06 -07:00 |
|
Eugene Zhulenev
|
81b38a155a
|
Fix compilation of tiled evaluation code with c++03
|
2018-09-11 13:32:32 -07:00 |
|
Rasmus Munk Larsen
|
5da960702f
|
Merged eigen/eigen into default
|
2018-09-11 10:08:46 -07:00 |
|
Rasmus Munk Larsen
|
46f88fc454
|
Use numerically stable tree reduction in TensorReduction.
|
2018-09-11 10:08:10 -07:00 |
|