Commit Graph

  • 7176ae1623 Make 3.4.1 compatible with c++03 Antonio Sanchez 2023-10-16 15:38:25 -07:00
  • d9839718aa [ROCm] Replace HIP_PATH with ROCM_PATH for rocm 6.0 Ioannis Assiouras 2023-10-16 20:56:35 +00:00
  • 0db5928f00 Eliminate use of _res. Antonio Sánchez 2023-10-16 19:56:53 +00:00
  • 5bdf58b8df Eliminate use of _res. Antonio Sánchez 2023-10-16 19:56:53 +00:00
  • a96545777b Consolidate multiple implementations of divup/div_up/div_ceil. Rasmus Munk Larsen 2023-10-10 17:16:59 +00:00
  • e8515f78ac Fix sparse triangular view iterator Charles Schlosser 2023-10-05 17:13:37 +00:00
  • 6d829e766f Fix extra semicolon in XprHelper Kevin 2023-09-14 08:18:28 +00:00
  • ba47341a14 [SYCL-2020] Enabling half precision support for SYCL. Alejandro Acosta 2023-04-27 14:01:11 +01:00
  • 92a77a596b Fix call to static functions from device by adding EIGEN_DEVICE_FUNC attribute to run methods François Girinon 2023-09-13 04:16:52 +00:00
  • 8f858a4ea8
    Export ThreadPool symbols from legacy header. Antonio Sánchez 2023-09-10 20:56:20 +00:00
  • 4e598ad259
    New panel modes for GEMM MMA (real & complex). Chip Kerchner 2023-09-06 20:03:45 +00:00
  • 2c64a655fe Stage will not be ok if pardiso returned error Daniel Benedí 2023-09-06 14:40:06 +02:00
  • 18018ed013 Unwind Block of Blocks Charles Schlosser 2023-08-29 17:21:41 +00:00
  • 81b48065ea Fix arm32 float division and related bugs Charles Schlosser 2023-08-29 00:36:07 +00:00
  • 764b132a79 ensure that eigen::internal::size is not found by ADL, rename to ssize and... Erik Schultheis 2022-01-05 00:46:09 +00:00
  • 2873916f1c Rename plugin headers to .inc. Antonio Sánchez 2023-08-21 16:26:11 +00:00
  • 6e4d5d4832 Add IWYU private pragmas to internal headers. Antonio Sánchez 2023-08-21 16:25:22 +00:00
  • 328b5f9085 Add temporary macro to allow unaligned scalar UB. Antonio Sánchez 2023-08-15 15:58:41 +00:00
  • a798d07659 Fix tensor stridedlinearbuffercopy Charles Schlosser 2023-08-03 20:36:42 +00:00
  • 8d9f467036 fix boost mp test to refer to new svd tests Charles Schlosser 2023-08-02 13:38:12 +00:00
  • 0ae7d7a361 Fix unaligned scalar alignment UB. Antonio Sánchez 2023-08-01 19:39:08 +00:00
  • 66e8f38891 Add architecture definition files for Qualcomm Hexagon Vector Extension (HVX) cheng wang 2023-08-01 17:47:57 +00:00
  • 2af700aa40 Fix nullptr dereference in SVD. Antonio Sánchez 2023-08-01 16:33:16 +00:00
  • 86a43d8c04 Fix clang-tidy warning Rasmus Munk Larsen 2023-07-31 21:26:28 +00:00
  • 0cef325b07 Fix another UB access. Antonio Sánchez 2023-07-31 19:18:45 +00:00
  • 5527e78a64 Add missing x86 pcasts Charles Schlosser 2023-07-28 23:41:38 +00:00
  • 24d15e086f [SYCL-2020] Add test to validate SYCL in Eigen core. Alejandro Acosta 2023-07-28 15:45:08 +00:00
  • d4ae542ed1 Fix nullptr dereference issue in triangular product. Antonio Sánchez 2023-07-27 22:10:21 +00:00
  • d0bfdc1658 optimize cmake scripts for subproject use Fabian Keßler 2021-10-24 21:00:11 +02:00
  • 75ebef26b6 Adds new CMake Options for controlling build components. Antonio Sánchez 2022-03-05 05:49:45 +00:00
  • 7769eb1b2e Fix problems with recent changes and Tensorflow in Power Chip Kerchner 2023-07-26 16:24:58 +00:00
  • ba1cb6e45e Fixes #2703 by adding max_digits10 function Yingnan Wu 2023-07-26 16:02:52 +00:00
  • 9995c3da6f Fix -Wmaybe-uninitialized in SVD Charles Schlosser 2023-07-25 22:22:17 +00:00
  • 4e9e493b4a Fix -Waggressive-loop-optimizations Charles Schlosser 2023-07-21 03:47:40 +00:00
  • 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