aboutsummaryrefslogtreecommitdiffhomepage
Commit message (Collapse)AuthorAge
* Fix VERIFY_EVALUATION_COUNT(EXPR,N) with a complex expression as NGravatar Gael Guennebaud2018-07-17
|
* bug #1573: add noexcept move constructor and move assignment operator to ↵Gravatar Gael Guennebaud2018-07-17
| | | | Quaternion
* Call OutputKernel in evalGemvGravatar Eugene Zhulenev2018-07-12
|
* Remove SimpleThreadPool and always use {NonBlocking}ThreadPoolGravatar Eugene Zhulenev2018-07-16
|
* Call OutputKernel in evalGemvGravatar Eugene Zhulenev2018-07-12
|
* Fuse computations into the Tensor contractions using output kernelGravatar Eugene Zhulenev2018-07-10
|
* Some warning fixesGravatar Gael Guennebaud2018-07-17
|
* bug #1572: use c++11 atomic instead of volatile if c++11 is available, and ↵Gravatar Gael Guennebaud2018-07-17
| | | | disable multi-threaded GEMM on non-x86 without c++11.
* Simplify handling and non-splitted tests and include split_test_helper.h ↵Gravatar Gael Guennebaud2018-07-16
| | | | instead of re-generating it. This also allows us to modify it without breaking existing build folder.
* Fix usage of EIGEN_SPLIT_LARGE_TESTS=ON: some unit tests, such as ↵Gravatar Gael Guennebaud2018-07-16
| | | | indexed_view have to be split unconditionally.
* Add the cmake option "EIGEN_DASHBOARD_BUILD_TARGET" to control the build ↵Gravatar Gael Guennebaud2018-07-16
| | | | target in dashboard mode (e.g., ctest -D Experimental)
* Merged in rmlarsen/eigen2 (pull request PR-422)Gravatar Gael Guennebaud2018-07-14
|\ | | | | | | Optimize the case where broadcasting is a no-op.
* | Fix GeneralizedEigenSolver when requesting for eigenvalues only.Gravatar Gael Guennebaud2018-07-14
| |
| * Get rid of alias for m_broadcast.Gravatar Rasmus Munk Larsen2018-07-13
| |
| * Optimize the case where broadcasting is a no-op.Gravatar Rasmus Munk Larsen2018-07-13
|/
* Relax the condition to not only work on Android.Gravatar Rasmus Munk Larsen2018-07-13
|
* Clang produces incorrect Thumb2 assembler when using alloca.Gravatar Rasmus Munk Larsen2018-07-13
| | | | Don't define EIGEN_ALLOCA when generating Thumb with clang.
* bug #1571: fix is_convertible<from,to> with "from" a reference.Gravatar Gael Guennebaud2018-07-13
|
* Remove clang warningGravatar Gael Guennebaud2018-07-13
|
* Print more debug info in gpu_basicGravatar Gael Guennebaud2018-07-13
|
* Introduce gpu_assert for assertion in device-code, and disable them with ↵Gravatar Gael Guennebaud2018-07-13
| | | | clang-cuda.
* Make EIGEN_TEST_CUDA_CLANG more friendly with OSXGravatar Gael Guennebaud2018-07-13
|
* Forward declaring std::array does not work with all std libs, so let's just ↵Gravatar Gael Guennebaud2018-07-13
| | | | include <array>
* Add support for MIPS SIMD (MSA)Gravatar Alexey Frunze2018-07-06
|
* Add unit test for -Tensor<complex> on GPUGravatar Gael Guennebaud2018-07-12
|
* Remove local Index typedef from unit-testsGravatar Gael Guennebaud2018-07-12
|
* Disable eigenvalues test for clang-cudaGravatar Gael Guennebaud2018-07-12
|
* fix unused warningGravatar Gael Guennebaud2018-07-12
|
* Fix shadowing typedefsGravatar Gael Guennebaud2018-07-12
|
* Fix compilation regarding std::arrayGravatar Gael Guennebaud2018-07-12
|
* fix unused warningGravatar Gael Guennebaud2018-07-12
|
* Cleanup the mess in Eigen/Core by moving CUDA/HIP stuff at more appropriate ↵Gravatar Gael Guennebaud2018-07-12
| | | | | | places (Macros.h), and alignment/vectorization logic is now in util/ConfigureVectorization.h
* Fix cxx11_tensor_fft not building on Windows.Gravatar Thales Sabino2018-07-12
| | | | | | The type used in Eigen::DSizes needs to be at least 8 bytes long. Internally Tensor tries to convert this to an __int64 on Windows and this fails to build. On Linux, long and long long are both 8 byte integer types. * * * Changing from "long long" to "std::int64_t".
* Fix docGravatar Gael Guennebaud2018-07-12
|
* Add missing consts for rows and cols functions in SparseLUGravatar Julian Kent2018-02-10
|
* FindEigen3: Set Eigen3_FOUND variableGravatar Daniele E. Domenichelli2018-07-11
|
* remove double ;;Gravatar Gael Guennebaud2018-07-12
|
* bug #1570: fix warningGravatar Gael Guennebaud2018-07-12
|
* Add deprecated header files for TensorFlowGravatar Gael Guennebaud2018-07-12
|
* Merged in deven-amd/eigen (pull request PR-402)Gravatar Gael Guennebaud2018-07-12
|\ | | | | | | Adding support for using Eigen in HIP kernels.
* | Remove useless specialization thanks to is_convertible being more robust.Gravatar Gael Guennebaud2018-07-12
| |
* | Add some basic unit-testsGravatar Gael Guennebaud2018-07-12
| |
* | spellcheckGravatar Gael Guennebaud2018-07-12
| |
* | Make is_convertible more robust and conformant to std::is_convertibleGravatar Gael Guennebaud2018-07-12
| |
* | Optimize the product of a householder-sequence with the identity, and ↵Gravatar Gael Guennebaud2018-07-11
| | | | | | | | optimize the evaluation of a HouseholderSequence to a dense matrix using faster blocked product.
* | Fix regression in 9357838f94d2907996adadc7e5200376f3561ed4Gravatar Gael Guennebaud2018-07-11
| |
* | Fix double ;;Gravatar Gael Guennebaud2018-07-11
| |
| * Updates corresponding to the latest round of PR feedbackGravatar Deven Desai2018-07-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | The major changes are 1. Moving CUDA/PacketMath.h to GPU/PacketMath.h 2. Moving CUDA/MathFunctions.h to GPU/MathFunction.h 3. Moving CUDA/CudaSpecialFunctions.h to GPU/GpuSpecialFunctions.h The above three changes effectively enable the Eigen "Packet" layer for the HIP platform 4. Merging the "hip_basic" and "cuda_basic" unit tests into one ("gpu_basic") 5. Updating the "EIGEN_DEVICE_FUNC" marking in some places The change has been tested on the HIP and CUDA platforms.
| * deleting hip specific files that are no longer requiredGravatar Deven Desai2018-07-11
| |
| * renaming CUDA* to GPU* for some header filesGravatar Deven Desai2018-07-11
| |