Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Make is_convertible more robust and conformant to std::is_convertible | Gael Guennebaud | 2018-07-12 |
| | |||
* | Optimize the product of a householder-sequence with the identity, and ↵ | Gael Guennebaud | 2018-07-11 |
| | | | | optimize the evaluation of a HouseholderSequence to a dense matrix using faster blocked product. | ||
* | Fix regression in 9357838f94d2907996adadc7e5200376f3561ed4 | Gael Guennebaud | 2018-07-11 |
| | |||
* | Fix double ;; | Gael Guennebaud | 2018-07-11 |
| | |||
* | Optimize extraction of Q in SparseQR by exploiting the structure of the ↵ | Gael Guennebaud | 2018-07-11 |
| | | | | identity matrix. | ||
* | Add internall::is_identity compile-time helper | Gael Guennebaud | 2018-07-11 |
| | |||
* | Fix conversion warning | Gael Guennebaud | 2018-07-10 |
| | |||
* | bug #1543: improve linear indexing for general block expressions | Gael Guennebaud | 2018-07-10 |
| | |||
* | Introduce the macro ei_declare_local_nested_eval to help allocating on the ↵ | Gael Guennebaud | 2018-07-09 |
| | | | | | | stack local temporaries via alloca, and let outer-products makes a good use of it. If successful, we should use it everywhere nested_eval is used to declare local dense temporaries. | ||
* | bug #1567: add optimized path for tensor broadcasting and 'Channel First' shape | Gael Guennebaud | 2018-07-09 |
| | |||
* | Skip null numerators in triangular-vector-solve (as in BLAS TRSV). | Gael Guennebaud | 2018-07-09 |
| | |||
* | Fix legitimate "declaration shadows a typedef" warning | Gael Guennebaud | 2018-07-09 |
| | |||
* | Fix the Packet16h version of ptranspose | Mark D Ryan | 2018-06-16 |
| | | | | | | | | | | | The AVX512 version of ptranpose for PacketBlock<Packet16h,16> was reordering the PacketBlock argument incorrectly. This lead to errors in the multiplication of matrices composed of 16 bit floats on AVX512 machines, if at least of the matrices was using RowMajor order. This error is responsible for one tensorflow unit test failure on AVX512 machines: //tensorflow/python/kernel_tests:batch_matmul_op_test | ||
* | Fix a few issues with Packet16h | Gael Guennebaud | 2018-07-07 |
| | |||
* | complete implementation of Packet16h (AVX512) | Gael Guennebaud | 2018-07-06 |
| | |||
* | palign is not used anymore, so let's relax the unit test | Gael Guennebaud | 2018-07-06 |
| | |||
* | test product kernel with half-floats. | Gael Guennebaud | 2018-07-06 |
| | |||
* | Complete Packet8h implementation and test it in packetmath unit test | Gael Guennebaud | 2018-07-06 |
| | |||
* | Add unitests for inverse and selfadjoint-eigenvalues on CUDA | Gael Guennebaud | 2018-07-06 |
| | |||
* | Extend CUDA support to matrix inversion and selfadjointeigensolver | Andrea Bocci | 2018-06-11 |
| | |||
* | bug #1565: help MSVC to generatenot too bad ASM in reductions. | Gael Guennebaud | 2018-07-05 |
| | |||
* | Implement custom inplace triangular product to avoid a temporary | Gael Guennebaud | 2018-07-03 |
| | |||
* | Make is_same_dense compatible with different scalar types. | Gael Guennebaud | 2018-07-03 |
| | |||
* | Activate dgmres unit test | Gael Guennebaud | 2018-07-02 |
| | |||
* | Fix regression in changeset f05dea6b2326836e5e0243fbaffbece84b833d64 | Gael Guennebaud | 2018-07-02 |
| | | | | : computeFromHessenberg can take any expression for matrixQ, not only an HouseholderSequence. | ||
* | Simplify redux_evaluator using inheritance, and properly rename parameters ↵ | Gael Guennebaud | 2018-07-02 |
| | | | | in reducers. | ||
* | bug #1562: optimize evaluation of small products of the form s*A*B by ↵ | Gael Guennebaud | 2018-07-02 |
| | | | | rewriting them as: s*(A.lazyProduct(B)) to save a costly temporary. Measured speedup from 2x to 5x... | ||
* | Fix unit test | Gael Guennebaud | 2018-07-01 |
| | |||
* | update comment | Gael Guennebaud | 2018-06-29 |
| | |||
* | Merged in net147/eigen (pull request PR-411) | Gael Guennebaud | 2018-06-28 |
|\ | | | | | | | Use std::complex constructor instead of assignment from scalar | ||
* | | Fix order of EIGEN_DEVICE_FUNC and returned type | Gael Guennebaud | 2018-06-28 |
| | | |||
| * | Use std::complex constructor instead of assignment from scalar | Jonathan Liu | 2018-06-28 |
|/ | | | | | Fixes GCC conversion to non-scalar type requested compile error when using boost::multiprecision::cpp_dec_float_50 as scalar type. | ||
* | First step towards a generic vectorised quaternion product | Gael Guennebaud | 2018-06-25 |
| | |||
* | bug #1560 fix product with a 1x1 diagonal matrix | Gael Guennebaud | 2018-06-25 |
| | |||
* | merge | Rasmus Munk Larsen | 2018-06-22 |
|\ | |||
* | | Fix typo in pbend for AltiVec. | Rasmus Munk Larsen | 2018-06-22 |
| | | |||
| * | Merged in rmlarsen/eigen2 (pull request PR-409) | Benoit Steiner | 2018-06-21 |
| |\ | |/ |/| | | | Fix oversharding bug in parallelFor. | ||
| * | bug #1555: compilation fix with XLC | Gael Guennebaud | 2018-06-21 |
| | | |||
* | | Fix oversharding bug in parallelFor. | Rasmus Munk Larsen | 2018-06-20 |
|/ | |||
* | fix md5sum of lapack_addons | Gael Guennebaud | 2018-06-15 |
| | |||
* | Merged in mfigurnov/eigen/gamma-der-a (pull request PR-403) | Benoit Steiner | 2018-06-11 |
|\ | | | | | | | | | | | Derivative of the incomplete Gamma function and the sample of a Gamma random variable Approved-by: Benoit Steiner <benoit.steiner.goog@gmail.com> | ||
* | | bug #1531: make dedicatd unit testing for NumDimensions | Gael Guennebaud | 2018-06-08 |
| | | |||
* | | bug #1531: expose NumDimensions for solve and sparse expressions. | Gael Guennebaud | 2018-06-08 |
| | | |||
* | | bug #1531: expose NumDimensions for compatibility with Tensor | Gael Guennebaud | 2018-06-08 |
| | | |||
* | | bug #1550: prevent avoidable memory allocation in RealSchur | Gael Guennebaud | 2018-06-08 |
| | | |||
* | | fix prototype | Gael Guennebaud | 2018-06-08 |
| | | |||
* | | Fix the way matrix folder is passed to the tests. | Gael Guennebaud | 2018-06-08 |
| | | |||
* | | Don't use std::equal_to inside cuda kernels since it's not supported. | Benoit Steiner | 2018-06-07 |
| | | |||
* | | Missing line during manual rebase of PR-374 | Christoph Hertzberg | 2018-06-07 |
| | | |||
| * | Merge from eigen/eigen | Michael Figurnov | 2018-06-07 |
| |\ |