Commit Graph

  • 449ec69bab
    add 1D Poission Eq. matrix-free example 3.4.0.dev luo_longshan 2024-01-02 01:12:59 +0800
  • fee5d60b50 Fix MSAN failures. master Antonio Sánchez 2023-12-22 03:18:46 +0000
  • 9697d481c8 Fix up clang-format CI. Antonio Sánchez 2023-12-14 00:15:11 +0000
  • 85efa83292 Set up clang-format in CI Tobias Wood 2023-12-13 21:08:07 +0000
  • 2c4541f735 fix msvc clz Charles Schlosser 2023-12-13 03:33:49 +0000
  • 75e273afcc Add internal ctz/clz implementation. Antonio Sánchez 2023-12-11 21:03:09 +0000
  • 454f89af9d Protect kernel launch syntax from clang-format Antonio Sanchez 2023-12-05 14:26:25 -0800
  • 383506fcb2 Fix CUDA syntax error introduced by clang-format. Rasmus Munk Larsen 2023-12-05 14:06:27 -0800
  • 61b7155d77 Add formatting change to .git-blame-ignore-revs Antonio Sánchez 2023-12-05 21:56:31 +0000
  • 46e9cdb7fe Clang-format tests, examples, libraries, benchmarks, etc. Antonio Sánchez 2023-12-05 21:22:55 +0000
  • 3252ecc7a4 Fix scalar_logistic_function overflow for complex inputs. Antonio Sánchez 2023-12-05 18:21:04 +0000
  • 9688081029 Add .git-blame-ignore-revs file. Antonio Sánchez 2023-12-01 01:05:50 +0000
  • f38e16c193 Apply clang-format Tobias Wood 2023-11-29 11:12:48 +0000
  • 9ea520fc45 Ensure that mc is not smaller than Traits::nr Drew Lewis 2023-11-16 15:13:53 +0000
  • dd8c71e628 Fix typecasting for arm32 Antonio Sánchez 2023-11-23 00:47:50 +0000
  • b2cb49e280 Static asserts to check for matching NumDimensions Tobias Wood 2023-11-20 14:44:06 +0000
  • 283dec7f25 Update file GeneralMatrixVector.h Charles Schlosser 2023-11-21 03:49:04 +0000
  • 66b9f4ed5c Fix (u)int64_t->float conversion on arm Pavel Labath 2023-11-21 16:09:12 +0000
  • d1b03fb5c9 Gemv microoptimization Charles Schlosser 2023-11-20 17:26:39 +0000
  • 3cf6bb6f1c Fix a bug in commit 76e8c04553: Rasmus Munk Larsen 2023-11-15 21:45:37 +0000
  • 32165c6f0c Fix Wshorten-64-to-32 warning in gemm parallelizer Charles Schlosser 2023-11-14 13:51:27 +0000
  • b33dbb5765 Fix implicit narrowing warning in Parallelizer.h. Rasmus Munk Larsen 2023-11-13 21:30:39 +0000
  • 3a9635b20c Link pthread for product_threaded test Antonio Sanchez 2023-11-13 11:34:23 -0800
  • f78c37f0af traits<Ref>::match: use correct strides wk 2023-11-09 12:19:38 +0100
  • 516d08a490 Fix typo in Parallelizer.h Rasmus Munk Larsen 2023-11-10 20:29:29 +0000
  • 76e8c04553 Generalize parallel GEMM implementation in Core to work with ThreadPool in addition to OpenMP. Rasmus Munk Larsen 2023-11-10 17:42:30 +0000
  • 4d54c43d6c Fix typo to allow nomalloc test to pass on AVX512. Antonio Sánchez 2023-11-06 18:58:43 +0000
  • a25f02d73e Fix int overflow causing cxx11_tensor_gpu_1 to fail. Antonio Sánchez 2023-11-06 17:10:16 +0000
  • 6f9ad7da61 fix Wshorten-64-to-32 warnings in div_ceil Charles Schlosser 2023-10-27 15:52:00 +0000
  • 1aac9332ce TensorReduction: replace divup with div_ceil Charles Schlosser 2023-10-25 16:44:34 +0000
  • 5de0f2f89e Fixes #2735: Component-wise cbrt Kyle Macfarlan 2023-10-25 03:06:13 +0000
  • 48b254a4bc Disable denorm deprecation warnings in MSVC C++23. Antonio Sánchez 2023-10-23 17:56:04 +0000
  • 176821f2f7 Avoid building docs if cross-compiling or not top level. Antonio Sánchez 2023-10-23 17:55:01 +0000
  • aa6964bf3a Work around MSVC issue in Block XprType. Antonio Sánchez 2023-10-19 22:02:03 +0000
  • 877c2d1e9b fix typo in comment Anatoly Borisov 2023-10-18 12:58:49 +0000
  • 0c9526912c Pass div_ceil arguments by value. Antonio Sánchez 2023-10-17 18:46:19 +0000
  • d9839718aa [ROCm] Replace HIP_PATH with ROCM_PATH for rocm 6.0 Ioannis Assiouras 2023-10-16 20:56:35 +0000
  • 5bdf58b8df Eliminate use of _res. Antonio Sánchez 2023-10-16 19:56:53 +0000
  • a96545777b Consolidate multiple implementations of divup/div_up/div_ceil. Rasmus Munk Larsen 2023-10-10 17:16:59 +0000
  • e8515f78ac Fix sparse triangular view iterator Charles Schlosser 2023-10-05 17:13:37 +0000
  • 6d829e766f Fix extra semicolon in XprHelper Kevin 2023-09-14 08:18:28 +0000
  • ba47341a14 [SYCL-2020] Enabling half precision support for SYCL. Alejandro Acosta 2023-04-27 14:01:11 +0100
  • 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 +0000
  • 8f858a4ea8
    Export ThreadPool symbols from legacy header. Antonio Sánchez 2023-09-10 20:56:20 +0000
  • 4e598ad259
    New panel modes for GEMM MMA (real & complex). Chip Kerchner 2023-09-06 20:03:45 +0000
  • 2c64a655fe Stage will not be ok if pardiso returned error Daniel Benedí 2023-09-06 14:40:06 +0200
  • 18018ed013 Unwind Block of Blocks Charles Schlosser 2023-08-29 17:21:41 +0000
  • 81b48065ea Fix arm32 float division and related bugs Charles Schlosser 2023-08-29 00:36:07 +0000
  • 2873916f1c Rename plugin headers to .inc. Antonio Sánchez 2023-08-21 16:26:11 +0000
  • 6e4d5d4832 Add IWYU private pragmas to internal headers. Antonio Sánchez 2023-08-21 16:25:22 +0000
  • 328b5f9085 Add temporary macro to allow unaligned scalar UB. Antonio Sánchez 2023-08-15 15:58:41 +0000
  • a798d07659 Fix tensor stridedlinearbuffercopy Charles Schlosser 2023-08-03 20:36:42 +0000
  • 8d9f467036 fix boost mp test to refer to new svd tests Charles Schlosser 2023-08-02 13:38:12 +0000
  • 0ae7d7a361 Fix unaligned scalar alignment UB. Antonio Sánchez 2023-08-01 19:39:08 +0000
  • 66e8f38891 Add architecture definition files for Qualcomm Hexagon Vector Extension (HVX) cheng wang 2023-08-01 17:47:57 +0000
  • 2af700aa40 Fix nullptr dereference in SVD. Antonio Sánchez 2023-08-01 16:33:16 +0000
  • 86a43d8c04 Fix clang-tidy warning Rasmus Munk Larsen 2023-07-31 21:26:28 +0000
  • 0cef325b07 Fix another UB access. Antonio Sánchez 2023-07-31 19:18:45 +0000
  • 5527e78a64 Add missing x86 pcasts Charles Schlosser 2023-07-28 23:41:38 +0000
  • 24d15e086f [SYCL-2020] Add test to validate SYCL in Eigen core. Alejandro Acosta 2023-07-28 15:45:08 +0000
  • d4ae542ed1 Fix nullptr dereference issue in triangular product. Antonio Sánchez 2023-07-27 22:10:21 +0000
  • 7769eb1b2e Fix problems with recent changes and Tensorflow in Power Chip Kerchner 2023-07-26 16:24:58 +0000
  • ba1cb6e45e Fixes #2703 by adding max_digits10 function Yingnan Wu 2023-07-26 16:02:52 +0000
  • 9995c3da6f Fix -Wmaybe-uninitialized in SVD Charles Schlosser 2023-07-25 22:22:17 +0000
  • 4e9e493b4a Fix -Waggressive-loop-optimizations Charles Schlosser 2023-07-21 03:47:40 +0000
  • 6e7abeae69 fix arm build warnings Charles Schlosser 2023-07-17 20:37:27 +0000
  • 81fe2d424f Fix more gcc compiler warnings / sort-of bugs Charles Schlosser 2023-07-14 21:12:45 +0000
  • 21cd3fe209 Optimize check_rows_cols_for_overflow Charles Schlosser 2023-07-10 17:40:17 +0000
  • 9297aae66f Fix AVX512 nomalloc issues in trsm. Antonio Sánchez 2023-07-10 16:42:13 +0000
  • 1a2bfca8f0 Fix annoying warnings Charles Schlosser 2023-07-07 20:19:58 +0000
  • 63dcb429cd Fix use of arg function in CUDA. Antonio Sánchez 2023-07-07 18:37:14 +0000
  • 8f927fb52e Altivec: fix compilation with C++20 and higher Marcus Comstedt 2023-07-03 13:10:07 +0200
  • d4b05454a7 Fix argument for _mm256_cvtps_ph imm parameter Kevin Leonardic 2023-07-03 13:44:20 +0200
  • 15ac3765c4 Fix ivcSize return type in IndexedViewMethods.h Charles Schlosser 2023-07-03 03:49:37 +0000
  • 3791ac8a1a Fix supportsMMA to obey EIGEN_ALTIVEC_MMA_DYNAMIC_DISPATCH compilation flag and compiler support. Chip Kerchner 2023-06-28 17:57:21 +0000
  • bc57b926a0 Add Quaternion constructor from real scalar and imaginary vector H S Helson Go 2023-06-06 21:51:22 -0400
  • 31cd2ad371 Ensure EIGEN_HAS_ARM64_FP16_VECTOR_ARITHMETIC is always defined on arm. Antonio Sánchez 2023-06-26 19:21:54 +0000
  • 7465b7651e Disable FP16 arithmetic for arm32. Antonio Sánchez 2023-06-26 18:39:42 +0000
  • b3267f6936 Remove unused variable in test/svd_common.h. Rasmus Munk Larsen 2023-06-23 23:12:19 +0000
  • 211c5dfc67 Add optional offset parameter to ploadu_partial and pstoreu_partial Chip Kerchner 2023-06-23 19:53:05 +0000
  • 44c20bbbe3 rint round floor ceil Charles Schlosser 2023-06-23 16:29:16 +0000
  • 6ee86fd473 delete deprecated function call in svd test Charles Schlosser 2023-06-23 14:17:27 +0000
  • 387175c258 Fix safe_abs in int_pow Charles Schlosser 2023-06-23 04:12:41 +0000
  • c6db610bc7 Fix svd test Charles Schlosser 2023-06-22 17:37:24 +0000
  • 969c31eefc Fix AVX pstore Charles Schlosser 2023-06-15 01:47:38 +0000
  • 6c1411e521 define a move constructor for Ref<const...> wilfried.karel 2023-06-14 20:10:51 +0000
  • d8f3eb87bf Compile- and run-time assertions for the construction of Ref<const>. wilfried.karel 2023-06-14 15:49:58 +0000
  • 59b3ef5409 Partially Vectorize Cast Charles Schlosser 2023-06-09 16:54:31 +0000
  • 7d7576f326 Avoid underflow in prsqrt. Rasmus Munk Larsen 2023-06-06 14:06:19 -0700
  • b7151ffaab Fix unary pow error handling and test Charles Schlosser 2023-06-06 18:46:55 +0000
  • 7ac8897431 Reduce max relative error of prsqrt from 3 to 2 ulps. Rasmus Munk Larsen 2023-06-04 22:25:33 +0000
  • 1d80e23186 Optimize scalar_unary_pow_op error handling Charles Schlosser 2023-06-02 18:53:06 +0000
  • 316eab8deb Do not set EIGEN_HAS_ARM64_FP16_SCALAR_ARITHMETIC for cuda compilation Alexander Shaposhnikov 2023-05-31 15:15:06 +0000
  • 07e4604b19 Replace usage of CudaStreamDevice with GpuStreamDevice in tensor benchmarks GPU Alejandro Acosta 2023-05-29 17:23:58 +0100
  • 8c43bf2b5b Clean up Redux.h and fix vectorization_logic test after changes to traversal order in Redux. Rasmus Munk Larsen 2023-05-24 20:26:52 +0000
  • da6a71faf0 Add linear redux evaluators Charles Schlosser 2023-05-24 17:07:25 +0000
  • 67a1e881d9 Sparse matrix column/row removal Charles Schlosser 2023-05-24 17:04:45 +0000
  • de1c884687 Add reference to writeup of approach used in canonicalEulerAngles. Rasmus Munk Larsen 2023-05-24 15:52:26 +0000
  • 307a417e1c Fix unrolled assignment evaluator Charles Schlosser 2023-05-22 16:39:24 +0000
  • c18f94e3b0 Geometry/EulerAngles: introduce canonicalEulerAngles Juraj Oršulić 2023-05-19 15:42:22 +0000