 Rasmus Munk LarsenandRasmus Munk Larsen
|
461a996055
|
CMake: make eigen3.pc relocatable to honor install-time --prefix
libeigen/eigen!2561
Closes #3068
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
|
2026-05-19 22:36:42 -07:00 |
|
 
|
54ab450b72
|
Eigen/GPU [6/5]: Switch GEMM dispatch to cublasLtMatmul with shape-keyed plan cache
libeigen/eigen!2476
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
Co-authored-by: Rasmus Munk Larsen <rlarsen@nvidia.com>
|
2026-05-19 13:37:34 -07:00 |
|
 Rasmus Munk LarsenandRasmus Munk Larsen
|
af2fd98144
|
SparseCore: honor Eigen::NoChange in SparseMatrix/SparseVector resize (#656)
libeigen/eigen!2569
Closes #656
Co-authored-by: Rasmus Munk Larsen <rlarsen@nvidia.com>
|
2026-05-18 21:36:29 -07:00 |
|
 Rasmus Munk LarsenandRasmus Munk Larsen
|
8a079e1a9e
|
IterativeSolverBase: default-construct the dummy matrix
libeigen/eigen!2567
Closes #1704
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
|
2026-05-18 21:01:03 -07:00 |
|
 Rasmus Munk LarsenandRasmus Munk Larsen
|
09160210e8
|
MatrixLogarithm: return NaN for singular matrices instead of hanging
libeigen/eigen!2570
Closes #1613
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
|
2026-05-18 20:58:46 -07:00 |
|
 Rasmus Munk LarsenandRasmus Munk Larsen
|
226490124a
|
VectorwiseOp: fix aliasing in compound op with self-reducing rhs (#1731)
libeigen/eigen!2560
Closes #1731
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
|
2026-05-18 19:10:27 -07:00 |
|
 Rasmus Munk LarsenandRasmus Munk Larsen
|
edc053f1b7
|
SparseCore: add operator==/!= to SparseCompressedBase InnerIterator (#1192)
libeigen/eigen!2571
Closes #1192
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
|
2026-05-18 22:16:43 +00:00 |
|
 Rasmus Munk LarsenandRasmus Munk Larsen
|
18532ea270
|
Docs: clarify Transform conversion syntax (#1209)
libeigen/eigen!2573
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
|
2026-05-18 13:07:00 -07:00 |
|
 Rasmus Munk LarsenandRasmus Munk Larsen
|
d6dfad0329
|
COLAMDOrdering: accept uncompressed and non-ColMajor input (#649)
libeigen/eigen!2568
Closes #649
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
|
2026-05-18 12:03:42 -07:00 |
|
 Rasmus Munk LarsenandRasmus Munk Larsen
|
e052e57612
|
ForkJoin: forwarding/move cleanups + add ParallelFor microbenchmark
libeigen/eigen!2556
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
|
2026-05-18 10:52:09 -07:00 |
|
 Rasmus Munk LarsenandRasmus Munk Larsen
|
f1df74068e
|
Memory: route Hygon Dhyana CPUs through the AMD cache-query path
libeigen/eigen!2564
Closes #1701
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
|
2026-05-17 12:27:22 -07:00 |
|
 Rasmus Munk LarsenandRasmus Munk Larsen
|
cef219c12b
|
Sparse{LU,QR}: clear stale error state at the top of factorize()
libeigen/eigen!2562
Closes #1908
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
|
2026-05-17 12:14:40 -07:00 |
|
 Rasmus Munk LarsenandRasmus Munk Larsen
|
a6e7d516ee
|
CI: drop avx512fp16 test jobs (no FP16-capable runner)
libeigen/eigen!2558
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
|
2026-05-17 09:54:32 -07:00 |
|
 Rasmus Munk LarsenandRasmus Munk Larsen
|
8f457d1d08
|
CI: simplify config — shared rule sets, qemu test base, dead-file removal
libeigen/eigen!2554
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
|
2026-05-17 09:52:51 -07:00 |
|
 Rasmus Munk LarsenandRasmus Munk Larsen
|
ec5f18f854
|
SelfAdjointEigenSolver: drop stale FIXME and dead StorageOrder dispatch in tridiagonal_qr_step
libeigen/eigen!2550
Closes #3073
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
|
2026-05-16 16:56:41 -07:00 |
|
 Rasmus Munk LarsenandRasmus Munk Larsen
|
28fcbfb27f
|
Geometry: fix AngleAxis construction from MatrixBase expressions
libeigen/eigen!2548
Closes #3082
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
|
2026-05-16 14:58:03 -07:00 |
|
 Rasmus Munk LarsenandRasmus Munk Larsen
|
caf8d16325
|
GPU: Bound the cuFFT plan cache via Eigen::internal::LruCache
libeigen/eigen!2544
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
|
2026-05-15 15:53:16 -07:00 |
|
 Rasmus Munk LarsenandRasmus Munk Larsen
|
48d1f4a7e2
|
Tensor: document concatenate() same-rank requirement
libeigen/eigen!2546
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
|
2026-05-15 12:44:01 -07:00 |
|
 Rasmus Munk LarsenandRasmus Munk Larsen
|
41442b04e6
|
AGENTS.md: fix dangling CONTRIBUTING.md reference
libeigen/eigen!2545
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
|
2026-05-15 11:04:05 -07:00 |
|
 Rasmus Munk LarsenandRasmus Munk Larsen
|
0a57b16864
|
Add general-purpose Eigen::internal::LruCache utility
libeigen/eigen!2543
Co-authored-by: Rasmus Munk Larsen <rlarsen@nvidia.com>
|
2026-05-15 10:25:18 -07:00 |
|
Florian Maurin
|
567fd4cb95
|
Cleanup: raise compiler minimums for C++14
libeigen/eigen!2536
|
2026-05-15 10:12:14 -07:00 |
|
Florian Maurin
|
afe2f1bd2d
|
AVX512: Avoid recursive unrolling in GEMM
libeigen/eigen!2540
Closes #3066
|
2026-05-14 19:23:25 -07:00 |
|
 Rasmus Munk LarsenandRasmus Munk Larsen
|
55a6e4d793
|
GPU docs: fix linking anchor
libeigen/eigen!2542
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
|
2026-05-14 19:10:41 -07:00 |
|
 Rasmus Munk LarsenandRasmus Munk Larsen
|
5af91813fc
|
Fix GEMM blocking with tiny modeled L2 cache
libeigen/eigen!2541
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
|
2026-05-14 18:57:11 -07:00 |
|
Florian Maurin
|
f6cfc07a2d
|
Fix some CI warnings and C++14 build regressions
libeigen/eigen!2539
|
2026-05-14 15:27:57 -07:00 |
|
 
|
1978788790
|
Eigen/GPU [5/5]: BLAS-1 ops, DeviceScalar, device-resident SpMV, and CG interop
libeigen/eigen!2415
Co-authored-by: Rasmus Munk Larsen <rlarsen@nvidia.com>
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
|
2026-05-14 14:51:48 -07:00 |
|
 Rasmus Munk LarsenandRasmus Munk Larsen
|
8517e5318c
|
QR: Add RandCompleteOrthogonalDecomposition (RandColPiv-backed COD)
libeigen/eigen!2534
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
|
2026-05-14 14:19:25 -07:00 |
|
Florian Maurin
|
00f5ac6fac
|
Core: allow overriding inline hint macros
libeigen/eigen!2538
Closes #1505
|
2026-05-13 16:05:14 -07:00 |
|
 Rasmus Munk LarsenandRasmus Munk Larsen
|
8a3d6b7a81
|
QR: Make RandColPivHouseholderQR auto-block cache-aware
libeigen/eigen!2533
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
|
2026-05-12 17:06:42 -07:00 |
|
 Rasmus Munk LarsenandRasmus Munk Larsen
|
4a8e719e0a
|
CodeRabbit: trim tone_instructions to fit 250-char limit; link AGENTS.md
libeigen/eigen!2535
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
|
2026-05-12 15:58:55 -07:00 |
|
 Rasmus Munk LarsenandRasmus Munk Larsen
|
565f46482d
|
Geometry: add Quaternion::setFromScaledAxis / toScaledAxis (SO(3) exp/log)
libeigen/eigen!2521
Closes #1244
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
|
2026-05-12 14:09:01 -07:00 |
|
 Rasmus Munk LarsenandRasmus Munk Larsen
|
878e01e83a
|
Docs: add AGENTS.md and align CodeRabbit config
libeigen/eigen!2523
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
|
2026-05-11 18:41:45 -07:00 |
|
 Rasmus Munk LarsenandRasmus Munk Larsen
|
1815c98004
|
QR: Add RandColPivHouseholderQR (randomized blocked column-pivoted QR)
libeigen/eigen!2525
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
|
2026-05-11 17:32:18 -07:00 |
|
Charles Schlosser
|
abbfc31756
|
CI: provide absolute paths to container images
libeigen/eigen!2532
|
2026-05-11 22:14:13 +00:00 |
|
 Rasmus Munk LarsenandRasmus Munk Larsen
|
52f99a1432
|
Householder: Parallelize block reflector apply
libeigen/eigen!2531
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
|
2026-05-10 20:11:31 -07:00 |
|
Charles Schlosser
|
c069d47098
|
fix runners for free users
libeigen/eigen!2529
|
2026-05-10 19:12:42 -07:00 |
|
 Rasmus Munk LarsenandRasmus Munk Larsen
|
46c70d9249
|
GPU: silence -Wterminate/-Wexceptions and -Wdouble-promotion in cuDSS+ tests
libeigen/eigen!2528
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
|
2026-05-10 18:06:31 -07:00 |
|
 
|
bf16fd002a
|
GPU/cuDSS+: address post-merge review feedback from !2414
libeigen/eigen!2520
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
Co-authored-by: Rasmus Munk Larsen <rlarsen@nvidia.com>
|
2026-05-10 17:48:26 -07:00 |
|
 Rasmus Munk LarsenandRasmus Munk Larsen
|
d429cae032
|
CI: fix smoketest build/run divergence (built but never run)
libeigen/eigen!2530
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
|
2026-05-10 17:19:09 -07:00 |
|
 Rasmus Munk LarsenandRasmus Munk Larsen
|
fddb6dcd3d
|
Perf: tighter pldexp 4-way split (tree multiply, vpmovsxdq expansion, drop pnegate)
libeigen/eigen!2527
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
|
2026-05-10 16:45:48 -07:00 |
|
 Rasmus Munk LarsenandRasmus Munk Larsen
|
9046e3c38a
|
Fix: pexp_float no longer flushes subnormals to zero
libeigen/eigen!2526
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
|
2026-05-10 16:37:38 -07:00 |
|
 Rasmus Munk LarsenandRasmus Munk Larsen
|
599d71aba7
|
CI: make REUSE lint failures breaking
libeigen/eigen!2524
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
|
2026-05-09 16:35:56 -07:00 |
|
Charles Schlosser
|
6f9c2abf31
|
CI: add pre-configured smoke test container images to speed up pipelines
libeigen/eigen!2515
|
2026-05-08 22:38:03 +00:00 |
|
 
|
7e0972963e
|
Eigen/GPU [4/5]: Add sparse solvers, FFT, and SpMV (cuDSS, cuFFT, cuSPARSE)
libeigen/eigen!2414
Closes #3067
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
Co-authored-by: Rasmus Munk Larsen <rlarsen@nvidia.com>
|
2026-05-08 09:10:20 -07:00 |
|
 
|
44b3287d0c
|
Eigen/GPU [3/5]: Add dense cuSOLVER solvers (QR, SVD, EigenSolver)
libeigen/eigen!2413
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
Co-authored-by: Rasmus Munk Larsen <rlarsen@nvidia.com>
|
2026-05-07 21:20:14 -07:00 |
|
Florian Maurin
|
83184e67da
|
Cleanup: Modernize internal utilities for C++14
libeigen/eigen!2518
|
2026-05-07 16:43:22 -07:00 |
|
Florian Maurin
|
ff72fba837
|
Core: drop obsolete feature-detection guards
libeigen/eigen!2519
|
2026-05-06 16:21:06 -07:00 |
|
Florian Maurin
|
90dfbc054e
|
Cleanup: fix include guard comments and names
libeigen/eigen!2517
|
2026-05-06 16:18:44 -07:00 |
|
Chip Kerchner
|
4b325d6b13
|
Adds support for complex vector API for RISC-V
libeigen/eigen!2487
|
2026-05-05 10:43:51 -04:00 |
|
 Rasmus Munk LarsenandRasmus Munk Larsen
|
ff85966fba
|
CI: install xsltproc in before_script, drop apt-get from after_script
libeigen/eigen!2516
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
|
2026-05-04 21:16:06 -07:00 |
|