Antonio Sánchez
|
e6e921f0e3
|
Disable FP16 arithmetic for arm32.
(cherry picked from commit 7465b7651edfb58322557179658853243eb96372)
|
2023-07-10 15:30:41 -07:00 |
|
Alexander Shaposhnikov
|
ebfdd6bdea
|
Do not set EIGEN_HAS_ARM64_FP16_SCALAR_ARITHMETIC for cuda compilation
(cherry picked from commit 316eab8deb574d150f9cfc7f8b170156dc0cdd9f)
|
2023-07-10 15:30:41 -07:00 |
|
Alejandro Acosta
|
357bb11066
|
Replace usage of CudaStreamDevice with GpuStreamDevice in tensor benchmarks GPU
(cherry picked from commit 07e4604b1961a32bbe21841a1e97fc274b50c443)
|
2023-07-10 15:30:40 -07:00 |
|
Rasmus Munk Larsen
|
9b3d104c02
|
Add missing braces in Umeyama.h
(cherry picked from commit 1321821e86ebbfdf8ccda7f89b59f19feb023dbc)
|
2023-07-10 14:52:08 -07:00 |
|
Rasmus Munk Larsen
|
af3ca50f0b
|
Work around compiler bug in Umeyama.h.
(cherry picked from commit 524c329ab23fb565eff8aa2bf36d134e97773a99)
|
2023-07-10 14:52:08 -07:00 |
|
Antonio Sánchez
|
26b8fabd80
|
Return NaN in ndtri for values outside valid input range.
(cherry picked from commit 1f79a6078fb77da47069c8aec23c4e309fb982e2)
|
2023-07-10 14:52:08 -07:00 |
|
Charles Schlosser
|
385a0b38f8
|
JacobiSVD: set m_nonzeroSingularValues to zero if not finite
(cherry picked from commit fdc749de2ac1dd6ab25298dd60ab8d594992fd07)
|
2023-07-10 14:52:08 -07:00 |
|
Antonio Sanchez
|
a4ecfd8ead
|
Fix boolean bitwise and warning.
(cherry picked from commit 70410310a40bf6f790e8f3c785e78aa2b8f4ca12)
|
2023-07-10 14:52:08 -07:00 |
|
Rasmus Munk Larsen
|
f296720d7d
|
Make sure we return +/-1 above the clamping point for Erf().
(cherry picked from commit b378014fef017a829fb42c7fad15f3764bfb8ef9)
|
2023-07-10 14:52:08 -07:00 |
|
Rob Conde
|
f04d02dbf6
|
exclude Eigen/Core and Eigen/src/Core from being ignored due to core ignore rule
(cherry picked from commit 990a282fc40e9fb62a7aea1ba67b5c00ed838732)
|
2023-07-10 14:52:08 -07:00 |
|
Rohit Goswami
|
6f9bffe8dd
|
DOC: Update documentation for 3.4.x
(cherry picked from commit b0eded878d5d162d61583a286c0d8a45406ad1bc)
|
2023-07-10 14:52:08 -07:00 |
|
Rasmus Munk Larsen
|
d4c24eca96
|
Don't crash on empty tensor contraction.
(cherry picked from commit b0f877f8e01e90a5b0f3a79d46ea234899f8b499)
|
2023-07-10 14:52:08 -07:00 |
|
Antonio Sánchez
|
72b0759451
|
Fix arm builds.
(cherry picked from commit 2c8011c2dd72d6c2086b181aad8cbb6204fed5db)
|
2023-07-10 14:52:08 -07:00 |
|
Jonas Schulze
|
34d0d83278
|
Fix some typos
(cherry picked from commit 81cb6a51d0358151a7174481e140074401ca4afa)
|
2023-07-10 14:52:08 -07:00 |
|
Antonio Sánchez
|
63e8b31c94
|
Fix parsing of command-line arguments when already specified as a cmake list.
(cherry picked from commit 555cec17edc2cae91b3310ef8915acbeb3951cab)
|
2023-07-10 14:52:08 -07:00 |
|
Antonio Sánchez
|
99473f255b
|
Fix failing MSVC tests due to compiler bugs.
(cherry picked from commit 394aabb0a3976d95a5c6f286d49e43bb49558cc2)
|
2023-07-10 14:52:08 -07:00 |
|
Antonio Sánchez
|
2ce5dc428f
|
Guard use of long double on GPU device.
(cherry picked from commit bc5cdc7a675621ce54c4a9277d041d9dd7aae757)
|
2023-07-10 14:52:08 -07:00 |
|
Chip Kerchner
|
8f1b6198c2
|
Fix epsilon and dummy_precision values in long double for double doubles. Prevented some algorithms from converging on PPC.
(cherry picked from commit 54459214a1b9c67df04bc529474fca1ec9f4c84f)
|
2023-07-10 14:52:08 -07:00 |
|
Antonio Sánchez
|
dae8c6d7ad
|
Guard complex sqrt on old MSVC compilers.
(cherry picked from commit a16fb889dd5890b2a0788af10568f19155e6b262)
|
2023-07-10 14:52:07 -07:00 |
|
Antonio Sánchez
|
2dfdaa2abf
|
More NEON packetmath fixes.
(cherry picked from commit 384269937f707669fb1ab65bee7e9bfca2c2dfa1)
|
2023-07-10 14:52:03 -07:00 |
|
Antonio Sánchez
|
a659b5dbb2
|
Fix NEON make_packet2f.
(cherry picked from commit 2dfbf1b251e7a32c140f36fc865b154b8a725bdd)
|
2023-07-10 14:34:09 -07:00 |
|
Antonio Sánchez
|
879854382c
|
Fix MSVC arm build.
(cherry picked from commit 0a5392d6061134a4a32d0025fa154f830b83d606)
|
2023-07-10 14:34:09 -07:00 |
|
Jeremy Nimmer
|
90dce8dfa3
|
Fix undefined behavior in Block access
(cherry picked from commit a1cdcdb038cda474aefb900171222254599e9dd8)
|
2023-07-10 14:34:09 -07:00 |
|
Martin Burchell
|
b26ada1e03
|
Fix error: unused parameter 'tmp' [-Werror,-Wunused-parameter] on clang/32-bit arm
(cherry picked from commit c54785b071e6297c062883cf43f323525ff0e6fb)
|
2023-07-10 14:34:09 -07:00 |
|
Antonio Sánchez
|
f5593b4baa
|
Fix reshape strides when input has non-zero inner stride.
(cherry picked from commit 2260e11eb019161cc861ef2b832ce3b8a92efecd)
|
2023-07-10 14:34:09 -07:00 |
|
Alexandre Hoffmann
|
3eb0c8b69e
|
Changing BiCGSTAB parameters initialization so that it works with custom types
(cherry picked from commit 23524ab6fcbf557b4ae1885d25d867727330c0c2)
|
2023-07-10 14:34:09 -07:00 |
|
Antonio Sánchez
|
26adb0e5af
|
Fix sparseLU solver when destination has a non-unit stride.
(cherry picked from commit ab2b26fbc27cd03c1d75ea8c2cce22fdd2bcc45b)
|
2023-07-10 14:34:09 -07:00 |
|
Antonio Sánchez
|
5547205092
|
Correct pnegate for floating-point zero.
(cherry picked from commit 8588d8c74b42eedde578af01605ecc90189bc329)
|
2023-07-10 14:34:04 -07:00 |
|
Antonio Sánchez
|
771e91860b
|
Fix typo in CholmodSupport
(cherry picked from commit 7dc6db75d4e5cd89a4b708e4a022c66a27cda1bd)
|
2023-07-10 12:26:39 -07:00 |
|
Antonio Sánchez
|
4786edba26
|
Fix pragma check for disabling fastmath.
(cherry picked from commit c27d1abe460c32a432e1f019be17f2c0f876ccac)
|
2023-07-10 10:09:09 -07:00 |
|
Antonio Sánchez
|
15e23ab849
|
Explicitly state that indices must be sorted.
(cherry picked from commit bf48d463384e2fde45d0b0a008bd95351e475766)
|
2023-07-10 10:09:09 -07:00 |
|
Laurent Rineau
|
af6e7cc66a
|
Eigen/Sparse: fix warnings -Wunused-but-set-variable
(cherry picked from commit 7846c7387c1cb09cef7329630012ea1aefe64cf9)
|
2023-07-10 10:09:09 -07:00 |
|
Rasmus Munk Larsen
|
3fbb1c1b48
|
Guard GCC-specific pragmas with "#ifdef EIGEN_COMP_GNUC"
(cherry picked from commit 5ceed0d57f14b0d9d62b8732f7f686b3aae56738)
|
2023-07-10 10:09:09 -07:00 |
|
Antonio Sánchez
|
28cd280726
|
Fix 4x4 inverse when compiling with -Ofast.
(cherry picked from commit 7d6a9925cc38842359750f3e06263e20b7635436)
|
2023-07-10 10:09:09 -07:00 |
|
Antonio Sánchez
|
8cc3ec8e47
|
Fix realloc for non-trivial types.
(cherry picked from commit 311ba66f7c76e27489e13961d0523d0ff3185969)
|
2023-07-10 10:09:02 -07:00 |
|
Gilles Aouizerate
|
d641062a05
|
fix typo in doc/TutorialSparse.dox
(cherry picked from commit 6e83e906c21a49b44c4768c4aa590f7a21be4e96)
|
2023-07-07 15:21:18 -07:00 |
|
Michael Palomas
|
1000cf9fbc
|
fixed msvc compilation error in GeneralizedEigenSolver.h
(cherry picked from commit 525f066671c401899ae458be6ecee473ec125f8b)
|
2023-07-07 15:21:18 -07:00 |
|
Antonio Sánchez
|
fd2817e3d6
|
Add asserts for index-out-of-bounds in IndexedView.
(cherry picked from commit f241a2c18a77cca64a71f6f4d25c1bac9b6dbb70)
|
2023-07-07 15:21:18 -07:00 |
|
Antonio Sánchez
|
11dacc4802
|
Fix some cmake issues.
(cherry picked from commit f5364331eb4d33a6833e8ff7f2ac3bf1200bce21)
|
2023-07-07 15:21:18 -07:00 |
|
Antonio Sánchez
|
ab6f39e1e3
|
Fix mixingtypes tests.
(cherry picked from commit d816044b6edb666ffe5ee7107762a29153f067c0)
|
2023-07-07 15:21:18 -07:00 |
|
Gilles Aouizerate
|
6576ee4fb1
|
2 typos fix in the 3rd table.
(cherry picked from commit 94cc83faa1a5603a408790dfb6821cec3c9012da)
|
2023-07-07 15:21:18 -07:00 |
|
Arthur
|
68f35d76b8
|
Fix GeneralizedEigenSolver::info() and Asserts
(cherry picked from commit a7c1cac18bfef26ec61a73c1619ccf0f9b734745)
|
2023-07-07 15:21:18 -07:00 |
|
Matthew Sterrett
|
d0e2b3e58d
|
Removed unnecessary checks for FP16C
(cherry picked from commit 39fcc89798bc54501388348a448ea0e32fa5da7d)
|
2023-07-07 15:21:17 -07:00 |
|
Antonio Sánchez
|
669dc8fadf
|
Eliminate bool bitwise warnings.
(cherry picked from commit b8e93bf589fa66da404c66c48dc512b3e7484713)
|
2023-07-07 15:21:17 -07:00 |
|
Lexi Bromfield
|
33a602eb37
|
Don't double-define Half functions on aarch64
(cherry picked from commit 66ea0c09fdd939ae2741cee1f5a9961b64d5adcd)
|
2023-07-07 15:21:17 -07:00 |
|
Rasmus Munk Larsen
|
a9490cd3c5
|
Fix code and unit test for a few corner cases in vectorized pow()
(cherry picked from commit 7a87ed1b6a49bd0067856dcba9ad9a3a46186220)
|
2023-07-07 15:21:17 -07:00 |
|
Antonio Sánchez
|
61efca2e90
|
Use numext::sqrt in ConjugateGradient.
(cherry picked from commit 7896c7dc6bd1bd34dd9636bdd3426e3c28e6a246)
|
2023-07-07 15:21:17 -07:00 |
|
Alexander Richardson
|
a5469a6f0f
|
Avoid including <sstream> with EIGEN_NO_IO
(cherry picked from commit b7668c0371054a3a938eeab32a5c10d24c1ea4fc)
|
2023-07-07 15:21:17 -07:00 |
|
Antonio Sánchez
|
6aaa45db5f
|
Include immintrin.h header for enscripten.
(cherry picked from commit 34780d8bd13d0af0cf17a22789ef286e8512594d)
|
2023-07-07 15:21:17 -07:00 |
|
Antonio Sánchez
|
ea57f9b78f
|
AutoDiff depends on Core, so include appropriate header.
(cherry picked from commit e1165dbf9a16527ab085bec2749b02096fa1b584)
|
2023-07-07 15:21:17 -07:00 |
|