This website requires JavaScript.
7a87ed1b6a
Fix code and unit test for a few corner cases in vectorized pow()
Rasmus Munk Larsen
2022-08-08 18:48:36 +0000
9e0afe0f02
Fix non-VSX PowerPC build
Chip Kerchner
2022-08-08 18:18:17 +0000
84a9d6fac9
Fix use of Packet2d type for non-VSX.
Chip Kerchner
2022-08-03 20:48:13 +0000
ce60a7be83
Partial Packet support for GEMM real-only (PowerPC). Also fix compilation warnings & errors for some conditions in new API.
Chip Kerchner
2022-08-03 18:15:19 +0000
5a1c7807e6
Fix inner iterator for sparse block.
Antonio Sánchez
2022-08-03 17:26:12 +0000
39d22ef46b
Fix flaky packetmath_1 test.
Antonio Sánchez
2022-08-02 17:42:45 +0000
7896c7dc6b
Use numext::sqrt in ConjugateGradient.
Antonio Sánchez
2022-07-29 20:17:23 +0000
e618c4a5e9
Improve pblend AVX implementation
Ilya Tokar
2022-07-29 18:45:33 +0000
ef4654bae7
Add true determinant to QR and it's variants
sjusju
2022-07-29 18:24:14 +0000
b7668c0371
Avoid including <sstream> with EIGEN_NO_IO
Alexander Richardson
2022-07-29 18:02:51 +0000
7dd3dda3da
Updated AccelerateSupport documentation after PR 966.
John Mather
2022-07-29 17:42:31 +0000
69714ff613
Add Sparse Subset of Matrix Inverse
Julian Kent
2022-07-28 18:04:35 +0000
34780d8bd1
Include immintrin.h header for enscripten.
Antonio Sánchez
2022-07-22 02:27:42 +0000
2cf4d18c9c
Disable AVX512 GEMM kernels by default.
Antonio Sánchez
2022-07-20 21:22:48 +0000
a678a3e052
Fix aligned_realloc to call check_that_malloc_is_allowed() if ptr == 0
Charles Schlosser
2022-07-19 20:59:07 +0000
4a56359406
Add option to disable avx512 GEBP kernels
b-shi
2022-07-18 17:59:09 +0000
1092574b26
Fix wrong doxygen group usage
Mathieu Westphal
2022-07-12 13:22:46 +0200
e1165dbf9a
AutoDiff depends on Core, so include appropriate header.
Antonio Sánchez
2022-07-09 23:57:09 +0000
bb51d9f4fa
Fix ODR violations.
Antonio Sánchez
2022-07-09 04:56:36 +0000
06a458a13d
Enable subtests which use device side malloc since this has been fixed in ROCm 5.2.
Rohit Santhanam
2022-06-29 17:09:43 +0000
84cf3ff18d
Add pload_partial, pstore_partial (and unaligned versions), pgather_partial, pscatter_partial, loadPacketPartial and storePacketPartial.
Chip Kerchner
2022-06-27 19:18:00 +0000
c603275dc9
Better performance for Power10 using more load and store vector pairs for GEMV
Chip Kerchner
2022-06-27 18:11:55 +0000
0e18714167
Fix clang-tidy warnings about function definitions in headers.
Antonio Sanchez
2022-06-23 13:47:32 -0700
8ed3b9dcd6
Skip f16/bf16 bessel specializations on AVX512 if unavailable.
Antonio Sánchez
2022-06-24 15:10:36 +0000
bc2ab81634
Eliminate undef warnings when not compiling for AVX512.
Antonio Sánchez
2022-06-24 15:10:10 +0000
0e083b172e
Use numext::sqrt in Householder.h.
Antonio Sánchez
2022-06-21 16:29:59 +0000
37673ca1bc
AVX512 TRSM kernels use alloca if EIGEN_NO_MALLOC requested
b-shi
2022-06-17 18:05:26 +0000
4d1c16eab8
Fix tanh and erf to use vectorized version for EIGEN_FAST_MATH in VSX.
Chip Kerchner
2022-06-15 16:06:43 +0000
7ea823e824
[SYCL-Spec] According to [SYCL-2020 spec](...
Mehdi Goli
2022-06-13 15:52:29 +0000
ba4d7304e2
Document DiagonalBase
Arthur
2022-06-08 17:46:32 +0000
95463b59bc
Mark index_remap as EIGEN_DEVICE_FUNC in src/Core/Reshaped.h (Fixes #2493 )
Binhao Qin
2022-06-07 20:10:47 +0000
28812d2ebb
AVX512 TRSM Kernels respect EIGEN_NO_MALLOC
Shi, Brian
2022-06-06 17:03:10 -0700
9960a30422
Fix row vs column vector typo in Matrix class tutorial
sfalmo
2022-06-07 17:28:19 +0000
8c2e0e3cb8
Fix ambiguous comparisons for c++20 (again again)
Antonio Sánchez
2022-06-07 17:06:17 +0000
14aae29470
Provide DiagonalMatrix Product and Initializers
Arthur
2022-06-06 21:43:22 +0000
76cf6204f3
Revert "Fix c++20 ambiguity of comparisons."
Antonio Sánchez
2022-06-04 02:32:10 +0000
8fbb76a043
Fix build issues with MSVC for AVX512
aaraujom
2022-06-03 14:55:40 +0000
4f6354128f
Fix c++20 ambiguity of comparisons.
Antonio Sánchez
2022-06-03 05:11:07 +0000
f542b0a71f
Adding an MKL adapter in FFT module.
Oleg Shirokobrod
2022-06-02 18:10:43 +0000
d49ede4dc4
Add AVX512 s/dgemm optimizations for compute kernel (2nd try)
aaraujom
2022-05-28 02:00:21 +0000
510f6b9f15
Fix integer shortening warnings in visitor tests.
Rasmus Munk Larsen
2022-05-27 18:51:37 +0000
705ae70646
Add R-Bidiagonalization step to BDCSVD
Arthur
2022-05-27 02:00:24 +0000
e99163e732
fix: issue 2481: LDLT produce wrong results with AutoDiffScalar
Mario Rincon-Nigro
2022-05-25 15:26:10 +0000
477eb7f630
Revert "Avoid ambiguous Tensor comparison operators for C++20 compatibility"
Antonio Sánchez
2022-05-24 16:09:59 +0000
c5a5ac680c
[SYCL] SYCL-2020 range does not have default constructor.
Mehdi Goli
2022-05-24 03:11:46 +0000
5c2179b6c3
Avoid ambiguous Tensor comparison operators for C++20 compatibility
Benjamin Kramer
2022-05-23 17:36:03 +0000
aa8b7e2c37
Add subMappers to Power GEMM packing - simplifies the address calculations (10% faster)
Chip Kerchner
2022-05-23 15:18:29 +0000
32348091ba
Avoid signed integer overflow in adjoint test.
Antonio Sánchez
2022-05-23 14:46:16 +0000
cbe03f3531
[SYCL] Extending SYCL queue interface extension.
Mehdi Goli
2022-05-23 14:45:27 +0000
32a3f9ac33
Improve plogical_shift_* implementations and fix typo in SVE/PacketMath.h
Guoqiang QI
2022-05-23 09:32:32 +0000
ac5c83a3f5
unset executable flag
Eisuke Kawashima
2022-05-22 22:46:53 +0900
481a4a8c31
Fix BDCSVD condition for failing with numerical issue.
Antonio Sanchez
2022-05-20 08:17:07 -0700
a9868bd5be
Add arg() to tensor
Tobias Wood
2022-05-17 12:01:39 +0100
028ab12586
Prevent BDCSVD crash caused by index out of bounds.
Antonio Sánchez
2022-05-19 22:29:48 +0000
798fc1c577
Fix 'Incorrect reference code in STL_interface.hh for ata_product' eigen/isses/2425
Rohan Ghige
2022-05-18 14:42:57 +0000
9b9496ad98
Revert "Add AVX512 optimizations for matrix multiply"
Antonio Sánchez
2022-05-13 18:50:33 +0000
25db0b4a82
Add AVX512 optimizations for matrix multiply
aaraujom
2022-05-12 23:41:19 +0000
00b75375e7
Adding PocketFFT support in FFT module since kissfft has some flaw in accuracy and performance
Guoqiang QI
2022-05-11 17:44:22 +0000
73d65dbc43
Update README.md. Remove obsolete comment about RowMajor not being fully supported.
Rasmus Munk Larsen
2022-05-06 18:19:35 +0000
68e03ab240
Add uninstall target only if not already defined.
Francesco Romano
2022-05-05 17:43:08 +0000
2c055f8633
make diagonal matrix cols() and rows() methods constexpr
Alex_M
2022-05-03 06:32:48 +0000
c2f15edc43
Add load vector_pairs for RHS of GEMM MMA. Improved predux GEMV.
Chip Kerchner
2022-04-25 16:23:01 +0000
9e026e5e28
Removed need to supply the Symmetric flag to UpLo argument for Accelerate LLT and LDLT
John Mather
2022-04-21 20:02:10 +0000
44ba7a0da3
Fix compiler bugs for GCC 10 & 11 for Power GEMM
Chip Kerchner
2022-04-20 15:59:00 +0000
b02c384ef4
Add fused multiply functions for PowerPC - pmsub, pnmadd and pnmsub
Chip Kerchner
2022-04-18 16:16:32 +0000
3de96caeaa
Fix HouseholderSequence.h
Rohit Santhanam
2022-04-17 02:46:56 +0000
f845a8bb1a
Fix cwise NaN propagation for scalar input.
Antonio Sánchez
2022-04-16 05:07:44 +0000
a4bb513b99
Update HouseholderSequence.h
Charles Schlosser
2022-04-15 16:56:17 +0000
fc1d888415
Remove AVX512VL dependency in trsm
Shi, Brian
2022-04-14 11:35:26 -0700
07db964bde
Restrict new AVX512 trsm to AVX512VL, rename files for consistency.
Antonio Sánchez
2022-04-14 16:58:32 +0000
67eeba6e72
Avoidable heap allocation in applyHouseholderToTheLeft
Charles Schlosser
2022-04-13 18:45:36 +0000
3342fc7e4d
Allow all tests to pass with EIGEN_TEST_NO_EXPLICIT_VECTORIZATION
Antonio Sánchez
2022-04-12 14:48:22 +0000
efb08e0bb5
Revert "Fix ambiguous DiagonalMatrix constructors."
Antonio Sánchez
2022-04-12 03:54:31 +0000
53eec53d2a
Fix Power GEMV order of operations in predux for MMA.
Chip Kerchner
2022-04-11 21:29:05 +0000
a81bba962a
Fix ambiguous DiagonalMatrix constructors.
Antonio Sánchez
2022-04-11 19:13:25 +0000
f7b31f864c
Revert "Replace call to FixedDimensions() with a singleton instance of"
Antonio Sánchez
2022-04-10 15:30:33 +0000
f3ba220c5d
Remove EIGEN_EMPTY_STRUCT_CTOR
Tobias Schlüter
2022-04-07 09:30:51 +0900
5ed7a86ae9
Fix MSVC+CUDA issues.
Antonio Sánchez
2022-04-08 18:05:32 +0000
734ed1efa6
Fix ODR issues in lapacke_helpers.
Antonio Sánchez
2022-04-08 15:31:30 +0000
2c45a3846e
Fix some max size expressions.
Antonio Sánchez
2022-04-06 22:19:57 +0000
edc822666d
Fix navbar scroll with toc.
Antonio Sánchez
2022-04-05 20:14:22 +0000
df87d40e34
constexpr reshape helper
Erik Schultheis
2022-04-05 17:32:17 +0000
403fa33409
Performance improvements in GEMM for Power
Chip Kerchner
2022-04-05 12:18:53 +0000
e1df3636b2
More constexpr helpers
Erik Schultheis
2022-04-04 18:38:34 +0000
64909b82bd
static const class members turned into constexpr
Erik Schultheis
2022-04-04 17:33:33 +0000
2c0ef43b48
Added Scaling function overload for vector rvalue reference
William Talbot
2022-04-04 16:50:09 +0000
ba2cb835aa
Add back std::remove* aliases - third-party libraries rely on these.
Antonio Sanchez
2022-03-31 15:08:01 -0700
0c859cf35d
Consider inf/nan in scalar test_isApprox.
Antonio Sánchez
2022-04-01 17:00:24 +0000
1ddd3e29cb
fixed order of arguments in blas syrk
Erik Schultheis
2022-03-26 14:39:31 +0200
2c56442805
Don't include .cpp in lapack.
Antonio Sánchez
2022-03-30 21:41:56 +0000
73b2c13bf2
Disable f16c scalar conversions for MSVC.
Antonio Sánchez
2022-03-30 18:35:32 +0000
9bc9992dd3
Eliminate trace unused warning.
Antonio Sanchez
2022-03-29 14:20:13 -0700
e22d58e816
Add is_constant_evaluated, update alignment checks
Tobias Schlüter
2022-03-25 04:00:58 +0000
f0a91838aa
Enable Aarch64 CI
Everton Constantino
2022-03-24 16:46:42 -0300
b9d2900e8f
added a missing typename and fixed a unused typedef warning
Erik Schultheis
2022-03-24 12:07:18 +0200
0611f7fff0
Add missing explicit reinterprets
b-shi
2022-03-23 21:10:26 +0000
cd3c81c3bc
Add a NNLS solver to unsupported - issue #655
Essex Edwards
2022-03-23 20:20:44 +0000
0699fa06fe
Split general_matrix_vector_product interface for Power into two macros - one ColMajor and RowMajor.
Chip Kerchner
2022-03-23 18:09:33 +0000
19a6a827c4
Optimize visitor traversal in case of RowMajor.
Antonio Sánchez
2022-03-23 15:27:57 +0000
f2a3e03e9b
Fix usages of wrong namespace
Romain Biessy
2022-03-21 15:07:53 +0000