Commit Graph

  • 208e44c979 fix warnings in tensorreduction and memory Charles Schlosser 2023-07-19 16:48:07 +00:00
  • 6e7abeae69 fix arm build warnings Charles Schlosser 2023-07-17 20:37:27 +00:00
  • 81fe2d424f Fix more gcc compiler warnings / sort-of bugs Charles Schlosser 2023-07-14 21:12:45 +00:00
  • 17d57fb168 Fix up PowerPC MMA flags so it builds by default. Antonio Sánchez 2022-03-16 19:16:28 +00:00
  • 6973687c70 Fix up PowerPC MMA flags so it builds by default. Antonio Sánchez 2022-03-15 20:22:23 +00:00
  • ac561cd038 Reduce tensor_contract_gpu test. Antonio Sanchez 2021-10-01 05:16:30 +00:00
  • 554982beef Disable Tree reduction for GPU. Antonio Sanchez 2021-10-08 11:38:13 -07:00
  • 89a71f3126 Fix gpu special function tests. Antonio Sanchez 2021-10-01 10:20:50 -07:00
  • a605d6b996 Rename EIGEN_CUDA_FLAGS to EIGEN_CUDA_CXX_FLAGS Antonio Sanchez 2021-09-24 20:15:55 -07:00
  • dfcd6de20a Clean up CUDA CMake files. Antonio Sanchez 2021-09-24 14:43:59 -07:00
  • 1ec1b16d36 Add buildtests_gpu and check_gpu to simplify GPU testing. Antonio Sanchez 2021-09-14 13:53:55 -07:00
  • 0f39c851a5 Fix use of arg function in CUDA. Antonio Sánchez 2023-07-07 18:37:14 +00:00
  • daa0b70a65 Fix argument for _mm256_cvtps_ph imm parameter Kevin Leonardic 2023-07-03 13:44:20 +02:00
  • 33ba98b641 Ensure EIGEN_HAS_ARM64_FP16_VECTOR_ARITHMETIC is always defined on arm. Antonio Sánchez 2023-06-26 19:21:54 +00:00
  • e6e921f0e3 Disable FP16 arithmetic for arm32. Antonio Sánchez 2023-06-26 18:39:42 +00:00
  • ebfdd6bdea Do not set EIGEN_HAS_ARM64_FP16_SCALAR_ARITHMETIC for cuda compilation Alexander Shaposhnikov 2023-05-31 15:15:06 +00:00
  • 357bb11066 Replace usage of CudaStreamDevice with GpuStreamDevice in tensor benchmarks GPU Alejandro Acosta 2023-05-29 17:23:58 +01:00
  • 9b3d104c02 Add missing braces in Umeyama.h Rasmus Munk Larsen 2023-05-09 19:10:50 +00:00
  • af3ca50f0b Work around compiler bug in Umeyama.h. Rasmus Munk Larsen 2023-05-09 18:53:56 +00:00
  • 26b8fabd80 Return NaN in ndtri for values outside valid input range. Antonio Sánchez 2023-05-05 16:27:26 +00:00
  • 385a0b38f8 JacobiSVD: set m_nonzeroSingularValues to zero if not finite Charles Schlosser 2023-05-02 17:48:21 +00:00
  • a4ecfd8ead Fix boolean bitwise and warning. Antonio Sanchez 2023-04-25 15:24:49 +00:00
  • f296720d7d Make sure we return +/-1 above the clamping point for Erf(). Rasmus Munk Larsen 2023-04-18 13:27:47 -07:00
  • f04d02dbf6 exclude Eigen/Core and Eigen/src/Core from being ignored due to core ignore rule Rob Conde 2023-04-12 10:36:08 -04:00
  • 6f9bffe8dd DOC: Update documentation for 3.4.x Rohit Goswami 2023-04-06 19:20:41 +00:00
  • d4c24eca96 Don't crash on empty tensor contraction. Rasmus Munk Larsen 2023-04-05 17:06:14 +00:00
  • 72b0759451 Fix arm builds. Antonio Sánchez 2023-03-20 16:59:38 +00:00
  • 34d0d83278 Fix some typos Jonas Schulze 2023-03-16 23:11:43 +00:00
  • 63e8b31c94 Fix parsing of command-line arguments when already specified as a cmake list. Antonio Sánchez 2023-03-16 22:47:38 +00:00
  • 99473f255b Fix failing MSVC tests due to compiler bugs. Antonio Sánchez 2023-03-10 22:36:57 +00:00
  • 2ce5dc428f Guard use of long double on GPU device. Antonio Sánchez 2023-02-24 21:49:59 +00:00
  • 8f1b6198c2 Fix epsilon and dummy_precision values in long double for double doubles. Prevented some algorithms from converging on PPC. Chip Kerchner 2023-02-16 23:35:42 +00:00
  • dae8c6d7ad Guard complex sqrt on old MSVC compilers. Antonio Sánchez 2023-02-16 19:47:00 +00:00
  • 2dfdaa2abf More NEON packetmath fixes. Antonio Sánchez 2023-02-14 21:45:25 +00:00
  • a659b5dbb2 Fix NEON make_packet2f. Antonio Sánchez 2023-02-14 16:52:07 +00:00
  • 879854382c Fix MSVC arm build. Antonio Sánchez 2023-02-08 21:46:37 +00:00
  • 90dce8dfa3 Fix undefined behavior in Block access Jeremy Nimmer 2023-02-01 00:40:45 +00:00
  • b26ada1e03 Fix error: unused parameter 'tmp' [-Werror,-Wunused-parameter] on clang/32-bit arm Martin Burchell 2023-01-10 21:15:28 +00:00
  • f5593b4baa Fix reshape strides when input has non-zero inner stride. Antonio Sánchez 2022-11-29 19:39:29 +00:00
  • 3eb0c8b69e Changing BiCGSTAB parameters initialization so that it works with custom types Alexandre Hoffmann 2022-11-29 19:37:46 +00:00
  • 26adb0e5af Fix sparseLU solver when destination has a non-unit stride. Antonio Sánchez 2022-11-29 19:37:03 +00:00
  • 5547205092 Correct pnegate for floating-point zero. Antonio Sánchez 2022-11-15 18:07:23 +00:00
  • 771e91860b Fix typo in CholmodSupport Antonio Sánchez 2022-11-08 23:49:56 +00:00
  • 21cd3fe209 Optimize check_rows_cols_for_overflow Charles Schlosser 2023-07-10 17:40:17 +00:00
  • 4786edba26 Fix pragma check for disabling fastmath. Antonio Sánchez 2022-10-26 22:50:57 +00:00
  • 15e23ab849 Explicitly state that indices must be sorted. Antonio Sánchez 2022-10-19 18:15:29 +00:00
  • af6e7cc66a Eigen/Sparse: fix warnings -Wunused-but-set-variable Laurent Rineau 2022-10-11 17:37:04 +00:00
  • 3fbb1c1b48 Guard GCC-specific pragmas with "#ifdef EIGEN_COMP_GNUC" Rasmus Munk Larsen 2022-10-10 20:38:53 +00:00
  • 28cd280726 Fix 4x4 inverse when compiling with -Ofast. Antonio Sánchez 2022-10-04 16:05:49 +00:00
  • 8cc3ec8e47 Fix realloc for non-trivial types. Antonio Sánchez 2022-09-08 19:39:36 +00:00
  • 9297aae66f Fix AVX512 nomalloc issues in trsm. Antonio Sánchez 2023-07-10 16:42:13 +00:00
  • d641062a05 fix typo in doc/TutorialSparse.dox Gilles Aouizerate 2022-09-04 21:20:21 +00:00
  • 1000cf9fbc fixed msvc compilation error in GeneralizedEigenSolver.h Michael Palomas 2022-09-04 17:50:43 +00:00
  • fd2817e3d6 Add asserts for index-out-of-bounds in IndexedView. Antonio Sánchez 2022-09-02 17:28:03 +00:00
  • 11dacc4802 Fix some cmake issues. Antonio Sánchez 2022-09-02 16:43:14 +00:00
  • ab6f39e1e3 Fix mixingtypes tests. Antonio Sánchez 2022-09-02 15:30:13 +00:00
  • 6576ee4fb1 2 typos fix in the 3rd table. Gilles Aouizerate 2022-08-31 19:54:42 +00:00
  • 68f35d76b8 Fix GeneralizedEigenSolver::info() and Asserts Arthur 2022-08-25 22:05:04 +00:00
  • d0e2b3e58d Removed unnecessary checks for FP16C Matthew Sterrett 2022-08-16 18:14:41 +00:00
  • 669dc8fadf Eliminate bool bitwise warnings. Antonio Sánchez 2022-08-09 22:42:30 +00:00
  • 33a602eb37 Don't double-define Half functions on aarch64 Lexi Bromfield 2022-08-09 20:00:34 +00:00
  • a9490cd3c5 Fix code and unit test for a few corner cases in vectorized pow() Rasmus Munk Larsen 2022-08-08 18:48:36 +00:00
  • 61efca2e90 Use numext::sqrt in ConjugateGradient. Antonio Sánchez 2022-07-29 20:17:23 +00:00
  • a5469a6f0f Avoid including <sstream> with EIGEN_NO_IO Alexander Richardson 2022-07-29 18:02:51 +00:00
  • 6aaa45db5f Include immintrin.h header for enscripten. Antonio Sánchez 2022-07-22 02:27:42 +00:00
  • ea57f9b78f AutoDiff depends on Core, so include appropriate header. Antonio Sánchez 2022-07-09 23:57:09 +00:00
  • f55a112cb1 Fix ODR violations. Antonio Sánchez 2022-07-09 04:56:36 +00:00
  • a11bdf3965 Skip f16/bf16 bessel specializations on AVX512 if unavailable. Antonio Sánchez 2022-06-24 15:10:36 +00:00
  • b9ac284e52 Use numext::sqrt in Householder.h. Antonio Sánchez 2022-06-21 16:29:59 +00:00
  • 3df7d7fec9 Fix row vs column vector typo in Matrix class tutorial sfalmo 2022-06-07 17:28:19 +00:00
  • 80c5b8b3c3 Fix ambiguous comparisons for c++20 (again again) Antonio Sánchez 2022-06-07 17:06:17 +00:00
  • 848db4ed2d Fix BDCSVD condition for failing with numerical issue. Antonio Sanchez 2022-05-20 08:17:07 -07:00
  • 5cb7505a44 Fix 'Incorrect reference code in STL_interface.hh for ata_product' eigen/isses/2425 Rohan Ghige 2022-05-18 14:42:57 +00:00
  • af912a7b5c Fix MSVC+CUDA issues. Antonio Sánchez 2022-04-08 18:05:32 +00:00
  • 86d958e8f2 Consider inf/nan in scalar test_isApprox. Antonio Sánchez 2022-04-01 17:00:24 +00:00
  • 8e7bd5397f fixed order of arguments in blas syrk Erik Schultheis 2022-03-26 14:39:31 +02:00
  • 8a21df2d9c Disable f16c scalar conversions for MSVC. Antonio Sánchez 2022-03-30 18:35:32 +00:00
  • ac78f84b72 Eliminate trace unused warning. Antonio Sanchez 2022-03-29 14:20:13 -07:00
  • 973b04f3e1 Fix AVX512 builds with MSVC. Antonio Sánchez 2022-03-18 16:04:53 +00:00
  • 16844d7529 Work around MSVC compiler bug dropping const. Antonio Sánchez 2022-03-17 20:50:26 +00:00
  • 5cb2dfec1d Fix RowMajorBit <-> RowMajor mixup. Tobias Schlüter 2022-03-17 15:28:12 +00:00
  • c473d69d22 Completed a missing parenthesis in tutorial. Øystein Sørensen 2022-03-17 14:52:07 +00:00
  • 6469fbf93a Work around g++-10 docker issue for geo_orthomethods_4. Antonio Sánchez 2022-03-16 21:46:04 +00:00
  • 3a4a4e9fde Disable schur non-convergence test. Antonio Sánchez 2022-03-16 17:33:53 +00:00
  • fab848d4f7 Remove workarounds for bad GCC-4 warnings Arthur 2022-03-16 00:08:16 +00:00
  • b158fcaa74 Fix edge-case in zeta for large inputs. Antonio Sánchez 2022-03-08 21:21:20 +00:00
  • b6d9b6f48d Remove duplicate IsRowMajor declaration. Antonio Sánchez 2022-03-04 21:22:02 +00:00
  • b1f06aac61 Update vectorization_logic tests for all platforms. Antonio Sánchez 2022-03-03 19:54:15 +00:00
  • 1a2bfca8f0 Fix annoying warnings Charles Schlosser 2023-07-07 20:19:58 +00:00
  • f6954e4485 Fix enum conversion warnings in BooleanRedux. Antonio Sanchez 2022-03-02 11:18:17 -08:00
  • b30a2a527e Remove poor non-convergence checks in NonLinearOptimization. Antonio Sánchez 2022-03-02 19:31:20 +00:00
  • bc1b354b32 Adjust tolerance of matrix_power test for MSVC. Antonio Sanchez 2022-03-01 23:31:15 +00:00
  • bd0d873b16 Fix any/all reduction in the case of row-major layout Yury Gitman 2022-03-01 05:27:50 +00:00
  • e0fe006915 Fix mixingtypes for g++-11. Antonio Sánchez 2022-02-25 19:28:10 +00:00
  • d259104c8d Fix frexp packetmath tests for MSVC. Antonio Sánchez 2022-02-24 22:16:37 +00:00
  • cd543434bf Fix gcc-5 packetmath_12 bug. Antonio Sánchez 2022-02-23 21:56:25 +00:00
  • 36be6747e0 Modify test expression to avoid numerical differences (#2402). Antonio Sánchez 2022-02-23 16:37:03 +00:00
  • d1ed3fe5c9 Fix for crash bug in SPQRSupport: Initialize pointers to nullptr to avoid free() calls of invalid pointers. Martin Heistermann 2022-02-18 16:13:28 +00:00
  • 21e0ad056e Fix ODR failures in TensorRandom. Antonio Sanchez 2022-02-11 23:19:56 -08:00
  • 709d704819 Fix collision with resolve.h. Antonio Sánchez 2022-02-07 18:17:42 +00:00