Commit Graph

  • ab28419298 optimize predux if architecture is aarch64 Han-Kuan Chen 2021-08-25 19:18:54 +0000
  • 4011e4d258 Remove c++11-off CI jobs. Antonio Sanchez 2021-08-24 08:57:02 -0700
  • 90b3b6b572 added doxygen flowchart jenswehner 2021-08-24 14:09:20 +0200
  • d85de1ef56 removed sparse dynamic matrix jenswehner 2021-08-24 10:33:00 +0200
  • e5c8f283ae Add support for Eigen::Block types to GDB pretty printer. Kolja Brix 2021-06-28 12:02:15 +0200
  • 58e086b8c8 Add random matrix generation via SVD Kolja Brix 2021-08-23 16:00:05 +0000
  • 82dd3710da Update version of master branch to 3.4.90. Rasmus Munk Larsen 2021-08-18 13:46:05 -0700
  • 3147391d94 Change version to 3.4.0. 3.4.0 Rasmus Munk Larsen 2021-08-18 13:41:58 -0700
  • 115591b9e3 Workaround VS 2017 arg bug. Antonio Sanchez 2021-08-18 11:35:02 -0700
  • 2b410ecbef Workaround VS 2017 arg bug. Antonio Sanchez 2021-08-18 11:35:02 -0700
  • fd100138dd Remove unaligned assert tests. Antonio Sanchez 2021-08-17 09:43:15 -0700
  • 0c4ae56e37 Remove unaligned assert tests. Antonio Sanchez 2021-08-17 09:43:15 -0700
  • 1ec173b54e Clearer doc for squaredNorm Jakob Struye 2021-08-18 15:04:53 +0200
  • 53a29c7e35 Clearer doc for squaredNorm Jakob Struye 2021-08-18 15:04:53 +0200
  • aef926abf6 Renamed shift_left/shift_right to shiftLeft/shiftRight. Antonio Sanchez 2021-08-17 20:04:48 -0700
  • fc9d352432 Renamed shift_left/shift_right to shiftLeft/shiftRight. Antonio Sanchez 2021-08-17 20:04:48 -0700
  • f1032255d3 Add missing PPC packet comparisons. Antonio Sanchez 2021-08-17 07:42:04 -0700
  • 2cc6ee0d2e Add missing PPC packet comparisons. Antonio Sanchez 2021-08-17 07:42:04 -0700
  • f57dec64ef Fix unaligned loads in ploadLhs & ploadRhs for P8. Chip-Kerchner 2021-08-16 20:26:50 -0500
  • 8dcf3e38ba Fix unaligned loads in ploadLhs & ploadRhs for P8. Chip-Kerchner 2021-08-16 20:26:50 -0500
  • 926e1a8226 Update documentation for matrix decompositions and least squares solvers. Rasmus Munk Larsen 2021-08-16 21:56:18 +0000
  • 7e6f94961c Update documentation for matrix decompositions and least squares solvers. Rasmus Munk Larsen 2021-08-16 21:56:18 +0000
  • cd474d4cd0 minor doc fix in Map.h andiwand 2021-08-16 12:02:33 +0000
  • 5c6b3efead minor doc fix in Map.h andiwand 2021-08-16 12:02:33 +0000
  • 0b56b62f30 Reverse compare logic ƒin F32ToBf16 since vec_cmpne is not available in Power8 - now compiles for clang10 default (P8). Chip-Kerchner 2021-08-13 11:21:28 -0500
  • e07227c411 Reverse compare logic ƒin F32ToBf16 since vec_cmpne is not available in Power8 - now compiles for clang10 default (P8). Chip-Kerchner 2021-08-13 11:21:28 -0500
  • 44cc96e1a1 Get rid of used uninitialized warnings for EIGEN_UNUSED_VARIABLE in gcc11+ Chip Kerchner 2021-08-12 21:38:54 +0000
  • 66499f0f17 Get rid of used uninitialized warnings for EIGEN_UNUSED_VARIABLE in gcc11+ Chip Kerchner 2021-08-12 21:38:54 +0000
  • 576e451b10 Add CompleteOrthogonalDecomposition to the table of linear algeba decompositions. Rasmus Munk Larsen 2021-08-12 08:54:29 -0700
  • 96e3b4fc95 Add CompleteOrthogonalDecomposition to the table of linear algeba decompositions. Rasmus Munk Larsen 2021-08-12 08:54:29 -0700
  • 0d89012708 Update code snippet for tridiagonalize_inplace. Antonio Sanchez 2021-08-12 08:30:12 -0700
  • fb1718ad14 Update code snippet for tridiagonalize_inplace. Antonio Sanchez 2021-08-12 08:30:12 -0700
  • 6d2506040c * revise the meta_least_common_multiple function template, add a bool variable to check whether the A is larger than B. * This can make less compile_time if A is smaller than B. and avoid failure in compile if we get a little A and a great B. Rasmus Munk Larsen 2021-08-11 18:10:01 +0000
  • 8ce341caf2 * revise the meta_least_common_multiple function template, add a bool variable to check whether the A is larger than B. * This can make less compile_time if A is smaller than B. and avoid failure in compile if we get a little A and a great B. Rasmus Munk Larsen 2021-08-11 18:10:01 +0000
  • cb44a003de Do not set AnnoyingScalar::dont_throw if not defined EIGEN_TEST_ANNOYING_SCALAR_DONT_THROW. Nikolay Tverdokhleb 2021-08-05 14:15:41 +0200
  • f1b899eef7 Do not set AnnoyingScalar::dont_throw if not defined EIGEN_TEST_ANNOYING_SCALAR_DONT_THROW. Nikolay Tverdokhleb 2021-08-05 14:15:41 +0200
  • 13d7658c5d Fix errors on older compilers (gcc 7.5 - lack of vec_neg, clang10 - can not use const pointers with vec_xl). ChipKerchner 2021-08-10 15:03:18 -0500
  • 413bc491f1 Fix errors on older compilers (gcc 7.5 - lack of vec_neg, clang10 - can not use const pointers with vec_xl). ChipKerchner 2021-08-10 15:03:18 -0500
  • 338924602d added includes for unordered_map jenswehner 2021-08-10 13:34:57 +0200
  • e3e74001f7 added includes for unordered_map jenswehner 2021-08-10 13:34:57 +0200
  • 93bff85a42 remove denormal flushing in fp32tobf16 for avx & avx512 Gauri Deshpande 2021-08-09 22:15:21 +0000
  • e6a5a594a7 remove denormal flushing in fp32tobf16 for avx & avx512 Gauri Deshpande 2021-08-09 22:15:21 +0000
  • 4e0357c6dd Avoid memory allocation in tridiagonalization_inplace_selector::run. Rasmus Munk Larsen 2021-08-06 20:48:10 +0000
  • 1e9f623f3e Do not build shared libs if not supported Daniel N. Miller (APD) 2021-06-23 21:09:53 -0700
  • 09d7122468 Do not build shared libs if not supported Daniel N. Miller (APD) 2021-06-23 21:09:53 -0700
  • a5a7faeb45 Avoid memory allocation in tridiagonalization_inplace_selector::run. Rasmus Munk Larsen 2021-08-06 20:48:10 +0000
  • ae2abe1f58 ci: ppc64le: disable MMA and remove 'allow_failure' for gcc-10 CXX11=off Maxiwell S. Garcia 2021-08-05 10:18:06 -0400
  • 4240b480e0 updated documentation for middleCol and middleRow Jens Wehner 2021-08-05 17:21:16 +0000
  • 4d870c49b7 updated documentation for middleCol and middleRow Jens Wehner 2021-08-05 17:21:16 +0000
  • 4ba872bd75 Avoid leading underscore followed by cap in template identifiers Alexander Karatarakis 2021-08-04 22:41:52 +0000
  • 5b83d3c4bc Make inverse 3x3 faster and avoid gcc bug. Antonio Sanchez 2021-08-04 13:39:09 -0700
  • 5ad8b9bfe2 Make inverse 3x3 faster and avoid gcc bug. Antonio Sanchez 2021-08-04 13:39:09 -0700
  • 46ecdcd745 Fix MPReal detection and support. Antonio Sanchez 2021-07-16 13:45:15 -0700
  • 31f796ebef Fix MPReal detection and support. Antonio Sanchez 2021-07-16 13:45:15 -0700
  • 9a1691a14e Fix cmake warnings, FindPASTIX/FindPTSCOTCH. Antonio Sanchez 2021-07-16 08:24:23 -0700
  • 1cdec38653 Fix cmake warnings, FindPASTIX/FindPTSCOTCH. Antonio Sanchez 2021-07-16 08:24:23 -0700
  • bb33880e57 Fix TriSycl CMake files. Antonio Sanchez 2021-07-12 10:24:44 -0700
  • 8cf6cb27ba Fix TriSycl CMake files. Antonio Sanchez 2021-07-12 10:24:44 -0700
  • 237c59a2aa Modify scalar pzero, ptrue, pselect, and p<binary> operations to avoid memset. Antonio Sanchez 2021-07-08 20:32:23 -0700
  • 3dc42eeaec Enable equality comparisons on GPU. Antonio Sanchez 2021-07-20 13:53:41 -0700
  • 3d98a6ef5c Modify scalar pzero, ptrue, pselect, and p<binary> operations to avoid memset. Antonio Sanchez 2021-07-08 20:32:23 -0700
  • 7880f10526 Enable equality comparisons on GPU. Antonio Sanchez 2021-07-20 13:53:41 -0700
  • c86ac71b4f Put code in monospace (typewriter) style. pvcStillinGradSchool 2021-08-03 01:48:32 +0000
  • 7adc1545b4 fix:typo in dox (has->have) hyunggi-sv 2021-08-03 09:40:33 +0900
  • c0c7b695cd Fix assignment operator issue for latest MSVC+NVCC. Antonio Sanchez 2021-07-21 12:41:29 -0700
  • 02a0e79c70 fix:typo in dox (has->have) hyunggi-sv 2021-08-03 09:40:33 +0900
  • 9816fe59b4 Fix assignment operator issue for latest MSVC+NVCC. Antonio Sanchez 2021-07-21 12:41:29 -0700
  • c334eece44 _DerType -> DerivativeType as underscore-followed-by-caps is a reserved identifier Alexander Karatarakis 2021-07-29 18:02:04 +0000
  • f357283d31 _DerType -> DerivativeType as underscore-followed-by-caps is a reserved identifier Alexander Karatarakis 2021-07-29 18:02:04 +0000
  • 5ccb72b2e4 Fixed typo in TutorialSparse.dox Jonas Harsch 2021-07-26 07:20:19 +0000
  • 5b81764c0f Fixed typo in TutorialSparse.dox Jonas Harsch 2021-07-26 07:20:19 +0000
  • de2e62c62d Disable vectorization of comparisons except for bool. Antonio Sanchez 2021-07-25 13:39:50 -0700
  • 66ca41bd47 Add support for vectorizing logical comparisons. derekjchow 2021-07-19 16:51:17 -0700
  • 9c90d5d832 Fixes #1387 for compilation error in JacobiSVD with HouseholderQRPreconditioner that occurs when input is a compile-time row vector. arthurfeeney 2021-07-17 10:39:38 -0500
  • a77638387d Fixes #1387 for compilation error in JacobiSVD with HouseholderQRPreconditioner that occurs when input is a compile-time row vector. arthurfeeney 2021-07-17 10:39:38 -0500
  • 5d37114fc0 Fix explicit default cache size typo. Antonio Sanchez 2021-07-20 11:40:17 -0700
  • 297f0f563d Fix explicit default cache size typo. Antonio Sanchez 2021-07-20 11:40:17 -0700
  • 1fd5ce1002 For GpuDevice::fill, use a single memset if all bytes are equal. Antonio Sanchez 2021-07-09 11:53:11 -0700
  • 9c22795d65 Put attach/detach buffer back in for TensorDeviceSycl. Antonio Sanchez 2021-07-09 09:41:37 -0700
  • 930696fc53 Enable extract et. al. for HIP GPU. Rohit Santhanam 2021-07-09 14:58:07 +0000
  • beea14a18f Enable extract et. al. for HIP GPU. Rohit Santhanam 2021-07-09 14:58:07 +0000
  • 56966fd2e6 Defer to std::fill_n when filling a dense object with a constant value. Rasmus Munk Larsen 2021-07-09 03:59:35 +0000
  • 0c361c4899 Defer to std::fill_n when filling a dense object with a constant value. Rasmus Munk Larsen 2021-07-09 03:59:35 +0000
  • 1e6c6c1576 Replace memset with fill to work for non-trivial scalars. Antonio Sanchez 2021-05-11 09:52:00 -0700
  • 5a3c9eddb4 Removed superfluous boolean degenerate in TensorMorphing.h. Jonas Harsch 2021-07-08 18:02:58 +0000
  • e9c9a3130b Removed superfluous boolean degenerate in TensorMorphing.h. Jonas Harsch 2021-07-08 18:02:58 +0000
  • 69ec4907da Make a copy of input matrix when try to do the inverse in place, this fixes #2285. Guoqiang QI 2021-07-08 17:05:26 +0000
  • 4bcd42c271 Make a copy of input matrix when try to do the inverse in place, this fixes #2285. Guoqiang QI 2021-07-08 17:05:26 +0000
  • a59cf78c8d Add Doxygen-style documentation to main.h. Kolja Brix 2021-07-07 18:23:59 +0000
  • 7571704a43 Fix CMake directory issues. Antonio Sanchez 2021-07-02 13:03:30 -0700
  • f44f05532d Fix CMake directory issues. Antonio Sanchez 2021-07-02 13:03:30 -0700
  • 84955d109f Fix Tensor documentation page. Antonio Sanchez 2021-07-02 21:23:15 -0700
  • f5a9873bbb Fix Tensor documentation page. Antonio Sanchez 2021-07-02 21:23:15 -0700
  • 601814b575 Don't crash when attempting to shuffle an empty tensor. Jonas Harsch 2021-07-02 20:33:52 +0000
  • 05bab8139a Fix breakage of conj_helper in conjunction with custom types introduced in !537. Rasmus Munk Larsen 2021-07-02 13:36:05 -0700
  • 7b35638ddb Fix breakage of conj_helper in conjunction with custom types introduced in !537. Rasmus Munk Larsen 2021-07-02 13:36:05 -0700
  • aab747021b Don't crash when attempting to shuffle an empty tensor. Jonas Harsch 2021-07-02 20:33:52 +0000
  • bbfc4d54cd Use padd instead of +. Rasmus Munk Larsen 2021-07-02 02:51:48 +0000
  • eebde572d9 Create the ability to disable the specialized gemm_pack_rhs in Eigen (only PPC) for TensorFlow Chip Kerchner 2021-06-30 23:05:04 +0000
  • 9312a5bf5c Implement a generic vectorized version of Smith's algorithms for complex division. Rasmus Munk Larsen 2021-06-30 15:53:06 -0700