Commit Graph

  • 2cc6ee0d2e Add missing PPC packet comparisons. Antonio Sanchez 2021-08-17 07:42:04 -07:00
  • f57dec64ef Fix unaligned loads in ploadLhs & ploadRhs for P8. Chip-Kerchner 2021-08-16 20:26:50 -05:00
  • 8dcf3e38ba Fix unaligned loads in ploadLhs & ploadRhs for P8. Chip-Kerchner 2021-08-16 20:26:50 -05:00
  • 926e1a8226 Update documentation for matrix decompositions and least squares solvers. Rasmus Munk Larsen 2021-08-16 21:56:18 +00:00
  • 7e6f94961c Update documentation for matrix decompositions and least squares solvers. Rasmus Munk Larsen 2021-08-16 21:56:18 +00:00
  • cd474d4cd0 minor doc fix in Map.h andiwand 2021-08-16 12:02:33 +00:00
  • 5c6b3efead minor doc fix in Map.h andiwand 2021-08-16 12:02:33 +00:00
  • 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 -05:00
  • 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 -05:00
  • 44cc96e1a1 Get rid of used uninitialized warnings for EIGEN_UNUSED_VARIABLE in gcc11+ Chip Kerchner 2021-08-12 21:38:54 +00:00
  • 66499f0f17 Get rid of used uninitialized warnings for EIGEN_UNUSED_VARIABLE in gcc11+ Chip Kerchner 2021-08-12 21:38:54 +00:00
  • 576e451b10 Add CompleteOrthogonalDecomposition to the table of linear algeba decompositions. Rasmus Munk Larsen 2021-08-12 08:54:29 -07:00
  • 96e3b4fc95 Add CompleteOrthogonalDecomposition to the table of linear algeba decompositions. Rasmus Munk Larsen 2021-08-12 08:54:29 -07:00
  • 0d89012708 Update code snippet for tridiagonalize_inplace. Antonio Sanchez 2021-08-12 08:30:12 -07:00
  • fb1718ad14 Update code snippet for tridiagonalize_inplace. Antonio Sanchez 2021-08-12 08:30:12 -07:00
  • 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 +00:00
  • 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 +00:00
  • cb44a003de Do not set AnnoyingScalar::dont_throw if not defined EIGEN_TEST_ANNOYING_SCALAR_DONT_THROW. Nikolay Tverdokhleb 2021-08-05 14:15:41 +02:00
  • f1b899eef7 Do not set AnnoyingScalar::dont_throw if not defined EIGEN_TEST_ANNOYING_SCALAR_DONT_THROW. Nikolay Tverdokhleb 2021-08-05 14:15:41 +02:00
  • 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 -05:00
  • 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 -05:00
  • 338924602d added includes for unordered_map jenswehner 2021-08-10 13:34:57 +02:00
  • e3e74001f7 added includes for unordered_map jenswehner 2021-08-10 13:34:57 +02:00
  • 93bff85a42 remove denormal flushing in fp32tobf16 for avx & avx512 Gauri Deshpande 2021-08-09 22:15:21 +00:00
  • e6a5a594a7 remove denormal flushing in fp32tobf16 for avx & avx512 Gauri Deshpande 2021-08-09 22:15:21 +00:00
  • 4e0357c6dd Avoid memory allocation in tridiagonalization_inplace_selector::run. Rasmus Munk Larsen 2021-08-06 20:48:10 +00:00
  • 1e9f623f3e Do not build shared libs if not supported Daniel N. Miller (APD) 2021-06-23 21:09:53 -07:00
  • 09d7122468 Do not build shared libs if not supported Daniel N. Miller (APD) 2021-06-23 21:09:53 -07:00
  • a5a7faeb45 Avoid memory allocation in tridiagonalization_inplace_selector::run. Rasmus Munk Larsen 2021-08-06 20:48:10 +00:00
  • ae2abe1f58 ci: ppc64le: disable MMA and remove 'allow_failure' for gcc-10 CXX11=off Maxiwell S. Garcia 2021-08-05 10:18:06 -04:00
  • 4240b480e0 updated documentation for middleCol and middleRow Jens Wehner 2021-08-05 17:21:16 +00:00
  • 4d870c49b7 updated documentation for middleCol and middleRow Jens Wehner 2021-08-05 17:21:16 +00:00
  • 4ba872bd75 Avoid leading underscore followed by cap in template identifiers Alexander Karatarakis 2021-08-04 22:41:52 +00:00
  • 5b83d3c4bc Make inverse 3x3 faster and avoid gcc bug. Antonio Sanchez 2021-08-04 13:39:09 -07:00
  • 5ad8b9bfe2 Make inverse 3x3 faster and avoid gcc bug. Antonio Sanchez 2021-08-04 13:39:09 -07:00
  • 46ecdcd745 Fix MPReal detection and support. Antonio Sanchez 2021-07-16 13:45:15 -07:00
  • 31f796ebef Fix MPReal detection and support. Antonio Sanchez 2021-07-16 13:45:15 -07:00
  • 9a1691a14e Fix cmake warnings, FindPASTIX/FindPTSCOTCH. Antonio Sanchez 2021-07-16 08:24:23 -07:00
  • 1cdec38653 Fix cmake warnings, FindPASTIX/FindPTSCOTCH. Antonio Sanchez 2021-07-16 08:24:23 -07:00
  • bb33880e57 Fix TriSycl CMake files. Antonio Sanchez 2021-07-12 10:24:44 -07:00
  • 8cf6cb27ba Fix TriSycl CMake files. Antonio Sanchez 2021-07-12 10:24:44 -07:00
  • 237c59a2aa Modify scalar pzero, ptrue, pselect, and p<binary> operations to avoid memset. Antonio Sanchez 2021-07-08 20:32:23 -07:00
  • 3dc42eeaec Enable equality comparisons on GPU. Antonio Sanchez 2021-07-20 13:53:41 -07:00
  • 3d98a6ef5c Modify scalar pzero, ptrue, pselect, and p<binary> operations to avoid memset. Antonio Sanchez 2021-07-08 20:32:23 -07:00
  • 7880f10526 Enable equality comparisons on GPU. Antonio Sanchez 2021-07-20 13:53:41 -07:00
  • c86ac71b4f Put code in monospace (typewriter) style. pvcStillinGradSchool 2021-08-03 01:48:32 +00:00
  • 7adc1545b4 fix:typo in dox (has->have) hyunggi-sv 2021-08-03 09:40:33 +09:00
  • c0c7b695cd Fix assignment operator issue for latest MSVC+NVCC. Antonio Sanchez 2021-07-21 12:41:29 -07:00
  • 02a0e79c70 fix:typo in dox (has->have) hyunggi-sv 2021-08-03 09:40:33 +09:00
  • 9816fe59b4 Fix assignment operator issue for latest MSVC+NVCC. Antonio Sanchez 2021-07-21 12:41:29 -07:00
  • c334eece44 _DerType -> DerivativeType as underscore-followed-by-caps is a reserved identifier Alexander Karatarakis 2021-07-29 18:02:04 +00:00
  • f357283d31 _DerType -> DerivativeType as underscore-followed-by-caps is a reserved identifier Alexander Karatarakis 2021-07-29 18:02:04 +00:00
  • 5ccb72b2e4 Fixed typo in TutorialSparse.dox Jonas Harsch 2021-07-26 07:20:19 +00:00
  • 5b81764c0f Fixed typo in TutorialSparse.dox Jonas Harsch 2021-07-26 07:20:19 +00:00
  • de2e62c62d Disable vectorization of comparisons except for bool. Antonio Sanchez 2021-07-25 13:39:50 -07:00
  • 66ca41bd47 Add support for vectorizing logical comparisons. derekjchow 2021-07-19 16:51:17 -07:00
  • 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 -05:00
  • 01421e31a2 Added missing EIGEN_DEVICE_FUNC qualifiers Benoit Steiner 2017-02-28 14:58:45 -08:00
  • 2f81b6363f BooleanRedux.h: Add more EIGEN_DEVICE_FUNC qualifiers. René Wagner 2020-04-23 17:25:08 +02:00
  • 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 -05:00
  • 5d37114fc0 Fix explicit default cache size typo. Antonio Sanchez 2021-07-20 11:40:17 -07:00
  • 297f0f563d Fix explicit default cache size typo. Antonio Sanchez 2021-07-20 11:40:17 -07:00
  • 1fd5ce1002 For GpuDevice::fill, use a single memset if all bytes are equal. Antonio Sanchez 2021-07-09 11:53:11 -07:00
  • 9c22795d65 Put attach/detach buffer back in for TensorDeviceSycl. Antonio Sanchez 2021-07-09 09:41:37 -07:00
  • 930696fc53 Enable extract et. al. for HIP GPU. Rohit Santhanam 2021-07-09 14:58:07 +00:00
  • beea14a18f Enable extract et. al. for HIP GPU. Rohit Santhanam 2021-07-09 14:58:07 +00:00
  • 56966fd2e6 Defer to std::fill_n when filling a dense object with a constant value. Rasmus Munk Larsen 2021-07-09 03:59:35 +00:00
  • 0c361c4899 Defer to std::fill_n when filling a dense object with a constant value. Rasmus Munk Larsen 2021-07-09 03:59:35 +00:00
  • 1e6c6c1576 Replace memset with fill to work for non-trivial scalars. Antonio Sanchez 2021-05-11 09:52:00 -07:00
  • 5a3c9eddb4 Removed superfluous boolean degenerate in TensorMorphing.h. Jonas Harsch 2021-07-08 18:02:58 +00:00
  • e9c9a3130b Removed superfluous boolean degenerate in TensorMorphing.h. Jonas Harsch 2021-07-08 18:02:58 +00:00
  • 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 +00:00
  • 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 +00:00
  • a59cf78c8d Add Doxygen-style documentation to main.h. Kolja Brix 2021-07-07 18:23:59 +00:00
  • 7571704a43 Fix CMake directory issues. Antonio Sanchez 2021-07-02 13:03:30 -07:00
  • f44f05532d Fix CMake directory issues. Antonio Sanchez 2021-07-02 13:03:30 -07:00
  • 84955d109f Fix Tensor documentation page. Antonio Sanchez 2021-07-02 21:23:15 -07:00
  • f5a9873bbb Fix Tensor documentation page. Antonio Sanchez 2021-07-02 21:23:15 -07:00
  • 601814b575 Don't crash when attempting to shuffle an empty tensor. Jonas Harsch 2021-07-02 20:33:52 +00:00
  • 05bab8139a Fix breakage of conj_helper in conjunction with custom types introduced in !537. Rasmus Munk Larsen 2021-07-02 13:36:05 -07:00
  • 7b35638ddb Fix breakage of conj_helper in conjunction with custom types introduced in !537. Rasmus Munk Larsen 2021-07-02 13:36:05 -07:00
  • aab747021b Don't crash when attempting to shuffle an empty tensor. Jonas Harsch 2021-07-02 20:33:52 +00:00
  • bbfc4d54cd Use padd instead of +. Rasmus Munk Larsen 2021-07-02 02:51:48 +00:00
  • 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 +00:00
  • 9312a5bf5c Implement a generic vectorized version of Smith's algorithms for complex division. Rasmus Munk Larsen 2021-06-30 15:53:06 -07:00
  • 8190739f12 Fix compile issues for gcc 4.8. Antonio Sanchez 2021-07-01 12:47:52 -07:00
  • 6035da5283 Fix compile issues for gcc 4.8. Antonio Sanchez 2021-07-01 12:47:52 -07:00
  • b6db013435 Fix inverse nullptr/asan errors for LU. Antonio Sanchez 2021-07-01 13:41:04 -07:00
  • 1f6b1c1a1f Fix duplicate definitions on Mac Dan Miller 2021-07-01 14:54:12 +00:00
  • 517294d6e1 Make DenseStorage<> trivially_copyable Alexander Karatarakis 2021-06-30 04:27:51 +00:00
  • 154f00e9ea Fix inverse nullptr/asan errors for LU. Antonio Sanchez 2021-07-01 13:41:04 -07:00
  • eb04775903 Fix duplicate definitions on Mac Dan Miller 2021-07-01 14:54:12 +00:00
  • 91e99ec1e0 Create the ability to disable the specialized gemm_pack_rhs in Eigen (only PPC) for TensorFlow Chip Kerchner 2021-06-30 23:05:04 +00:00
  • 60400334a9 Make DenseStorage<> trivially_copyable Alexander Karatarakis 2021-06-30 04:27:51 +00:00
  • 94e2250b36 Correct declarations for aarch64-pc-windows-msvc 大河メタル 2021-06-30 04:09:46 +00:00
  • c81da59a25 Correct declarations for aarch64-pc-windows-msvc 大河メタル 2021-06-30 04:09:46 +00:00
  • d82d915047 Modify tensor argmin/argmax to always return first occurence. Antonio Sanchez 2021-06-25 14:22:19 -07:00
  • 380d0e4916 Get rid of redundant pabs instruction in complex square root. Rasmus Munk Larsen 2021-06-29 23:26:15 +00:00
  • 5aebbe9098 Get rid of redundant pabs instruction in complex square root. Rasmus Munk Larsen 2021-06-29 23:26:15 +00:00
  • 3a087ccb99 Modify tensor argmin/argmax to always return first occurence. Antonio Sanchez 2021-06-25 14:22:19 -07:00