Basil Fierz
|
624df50945
|
Adds missing EIGEN_STRONG_INLINE to support MSVC properly inlining small vector calculations
When working with MSVC often small vector operations are not properly inlined. This behaviour is observed even on the most recent compiler versions.
|
2017-10-26 22:44:28 +02:00 |
|
Benoit Steiner
|
d2631ef61d
|
Merged in facaiy/eigen/ENH/exp_support_complex_for_gpu (pull request PR-359)
ENH: exp supports complex type for cuda
|
2018-03-23 00:59:15 +00:00 |
|
Benoit Steiner
|
8fcbd6d4c9
|
Merged in dtrebbien/eigen (pull request PR-369)
Move up the specialization of std::numeric_limits
|
2018-03-23 00:54:58 +00:00 |
|
Gael Guennebaud
|
f7d17689a5
|
Add static assertion for fixed sizes Ref<>
|
2018-03-09 10:11:13 +01:00 |
|
Gael Guennebaud
|
f6be7289d7
|
Implement better static assertion checking to make sure that the first assertion is a static one and not a runtime one.
|
2018-03-09 10:00:51 +01:00 |
|
Gael Guennebaud
|
d820ab9edc
|
Add static assertion on selfadjoint-view's UpLo parameter.
|
2018-03-09 09:33:43 +01:00 |
|
Daniel Trebbien
|
0c57be407d
|
Move up the specialization of std::numeric_limits
This fixes a compilation error seen when building TensorFlow on macOS:
https://github.com/tensorflow/tensorflow/issues/17067
|
2018-02-18 15:35:45 -08:00 |
|
Gael Guennebaud
|
adb134d47e
|
Fix implicit conversion from 0.0 to scalar
|
2018-02-16 22:26:01 +04:00 |
|
Gael Guennebaud
|
5deeb19e7b
|
bug #1517: fix triangular product with unit diagonal and nested scaling factor: (s*A).triangularView<UpperUnit>()*B
|
2018-02-09 16:52:35 +01:00 |
|
Gael Guennebaud
|
12efc7d41b
|
Fix linear indexing in generic block evaluation.
|
2018-02-09 16:45:49 +01:00 |
|
Gael Guennebaud
|
f4a6863c75
|
Fix typo
|
2018-02-09 16:43:49 +01:00 |
|
Gael Guennebaud
|
09a16ba42f
|
bug #1412: fix compilation with nvcc+MSVC
|
2018-01-17 23:13:16 +01:00 |
|
Yan Facai (颜发才)
|
42a8334668
|
ENH: exp supports complex type for cuda
|
2018-01-04 16:01:01 +08:00 |
|
Eugene Chereshnev
|
f558ad2955
|
Fix incorrect ldvt in LAPACKE call from JacobiSVD
|
2018-01-03 12:55:52 -08:00 |
|
Gael Guennebaud
|
73629f8b68
|
Fix gcc7 warning
|
2018-01-09 08:59:27 +01:00 |
|
nluehr
|
f9bdcea022
|
For cuda 9.1 replace math_functions.hpp with cuda_runtime.h
|
2017-12-18 16:51:15 -08:00 |
|
Gael Guennebaud
|
06bf1047f9
|
Fix compilation of stableNorm with some expressions as input
|
2017-12-15 15:15:37 +01:00 |
|
Gael Guennebaud
|
546ab97d76
|
Add possibility to overwrite EIGEN_STRONG_INLINE.
|
2017-12-14 14:47:38 +01:00 |
|
Gael Guennebaud
|
9c3aed9d48
|
Fix packet and alignment propagation logic of Block<Xpr> expressions. In particular, (A+B).col(j) lost vectorisation.
|
2017-12-14 14:24:33 +01:00 |
|
nluehr
|
aefd5fd5c4
|
Replace __float2half_rn with __float2half
The latter provides a consistent definition for CUDA 8.0 and 9.0.
|
2017-11-28 10:15:46 -08:00 |
|
Gael Guennebaud
|
d0b028e173
|
clarify Pastix requirements
|
2017-11-27 22:11:57 +01:00 |
|
Gael Guennebaud
|
3587e481fb
|
silent MSVC warning
|
2017-11-27 21:53:02 +01:00 |
|
nluehr
|
dd6de618c3
|
Fix incorrect integer cast in predux<half2>().
Bug corrupts results on Maxwell and earlier GPU architectures.
|
2017-11-21 10:47:00 -08:00 |
|
Gael Guennebaud
|
672bdc126b
|
bug #1479: fix failure detection in LDLT
|
2017-11-16 17:55:24 +01:00 |
|
Gael Guennebaud
|
7cc503f9f5
|
bug #1485: fix linking issue of non template functions
|
2017-11-15 21:33:37 +01:00 |
|
Gael Guennebaud
|
00bc67c374
|
Move KLU support to official
|
2017-11-10 14:11:22 +01:00 |
|
Gael Guennebaud
|
1495b98a8e
|
Merged in spraetor/eigen (pull request PR-305)
Issue with mpreal and std::numeric_limits::digits
|
2017-11-10 10:28:54 +00:00 |
|
Gael Guennebaud
|
d306b96fb7
|
Merged in carpent/eigen (pull request PR-342)
Use col method for column-major matrix
|
2017-11-10 10:09:53 +00:00 |
|
Gael Guennebaud
|
f86bb89d39
|
Add EIGEN_MKL_NO_DIRECT_CALL option
|
2017-11-09 11:07:45 +01:00 |
|
Gael Guennebaud
|
5fa79f96b8
|
Patch from Konstantin Arturov to enable MKL's direct call by default
|
2017-11-09 10:58:38 +01:00 |
|
Gael Guennebaud
|
4c03b3511e
|
Fix issue with boost::multiprec in previous commit
|
2017-11-08 23:28:01 +01:00 |
|
Gael Guennebaud
|
e9d2888e74
|
Improve debugging tests and output in BDCSVD
|
2017-11-08 10:26:03 +01:00 |
|
Gael Guennebaud
|
e8468ea91b
|
Fix overflow issues in BDCSVD
|
2017-11-08 10:24:28 +01:00 |
|
Christoph Hertzberg
|
11ddac57e5
|
Merged in guillaume_michel/eigen (pull request PR-334)
- Add support for NEON plog PacketMath function
|
2017-10-23 13:22:22 +00:00 |
|
Benoit Steiner
|
f16ba2a630
|
Merged in LaFeuille/eigen-1/LaFeuille/typo-fix-alignmeent-alignment-1505889397887 (pull request PR-335)
Typo fix alignmeent ->alignment
|
2017-10-21 01:59:55 +00:00 |
|
Henry Schreiner
|
9bb26eb8f1
|
Restore __device__
|
2017-10-21 00:50:38 +00:00 |
|
Henry Schreiner
|
4245475d22
|
Fixing missing inlines on device functions for newer CUDA cards
|
2017-10-20 03:20:13 +00:00 |
|
Justin Carpentier
|
a020d9b134
|
Use col method for column-major matrix
|
2017-10-17 21:51:27 +02:00 |
|
Konstantinos Margaritis
|
6c3475f110
|
remove debugging
|
2017-10-12 15:34:55 -04:00 |
|
Konstantinos Margaritis
|
df7644aec3
|
Merged eigen/eigen into default
|
2017-10-12 22:23:13 +03:00 |
|
Konstantinos Margaritis
|
98e52cc770
|
rollback 374f750ad4708408a1255a98964719fd598b0659
|
2017-10-12 15:22:10 -04:00 |
|
Konstantinos Margaritis
|
c4ad358565
|
explicitly set conjugate mask
|
2017-10-11 11:05:29 -04:00 |
|
Konstantinos Margaritis
|
380d41fd76
|
added some extra debugging
|
2017-10-11 10:40:12 -04:00 |
|
Konstantinos Margaritis
|
d0b7b9d0d3
|
some Packet2cf pmul fixes
|
2017-10-11 10:17:22 -04:00 |
|
Konstantinos Margaritis
|
df173f5620
|
initial pexp() for 32-bit floats, commented out due to vec_cts()
|
2017-10-11 09:40:49 -04:00 |
|
Konstantinos Margaritis
|
3dcae2a27f
|
initial pexp() for 32-bit floats, commented out due to vec_cts()
|
2017-10-11 09:40:45 -04:00 |
|
Konstantinos Margaritis
|
c2a2246489
|
fix predux_mul for z14/float
|
2017-10-10 13:38:32 -04:00 |
|
Konstantinos Margaritis
|
374f750ad4
|
eliminate 'enumeral and non-enumeral type in conditional expression' warning
|
2017-10-09 16:56:30 -04:00 |
|
Konstantinos Margaritis
|
bc30305d29
|
complete z14 port
|
2017-10-09 16:55:10 -04:00 |
|
Gael Guennebaud
|
0e85a677e3
|
bug #1472: fix warning
|
2017-09-26 10:53:33 +02:00 |
|