Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Fix VERIFY_EVALUATION_COUNT(EXPR,N) with a complex expression as N | Gael Guennebaud | 2018-07-17 |
| | |||
* | bug #1573: add noexcept move constructor and move assignment operator to ↵ | Gael Guennebaud | 2018-07-17 |
| | | | | Quaternion | ||
* | Call OutputKernel in evalGemv | Eugene Zhulenev | 2018-07-12 |
| | |||
* | Remove SimpleThreadPool and always use {NonBlocking}ThreadPool | Eugene Zhulenev | 2018-07-16 |
| | |||
* | Call OutputKernel in evalGemv | Eugene Zhulenev | 2018-07-12 |
| | |||
* | Fuse computations into the Tensor contractions using output kernel | Eugene Zhulenev | 2018-07-10 |
| | |||
* | Some warning fixes | Gael Guennebaud | 2018-07-17 |
| | |||
* | bug #1572: use c++11 atomic instead of volatile if c++11 is available, and ↵ | Gael Guennebaud | 2018-07-17 |
| | | | | disable multi-threaded GEMM on non-x86 without c++11. | ||
* | Simplify handling and non-splitted tests and include split_test_helper.h ↵ | Gael Guennebaud | 2018-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 ↵ | Gael Guennebaud | 2018-07-16 |
| | | | | indexed_view have to be split unconditionally. | ||
* | Add the cmake option "EIGEN_DASHBOARD_BUILD_TARGET" to control the build ↵ | Gael Guennebaud | 2018-07-16 |
| | | | | target in dashboard mode (e.g., ctest -D Experimental) | ||
* | Merged in rmlarsen/eigen2 (pull request PR-422) | Gael Guennebaud | 2018-07-14 |
|\ | | | | | | | Optimize the case where broadcasting is a no-op. | ||
* | | Fix GeneralizedEigenSolver when requesting for eigenvalues only. | Gael Guennebaud | 2018-07-14 |
| | | |||
| * | Get rid of alias for m_broadcast. | Rasmus Munk Larsen | 2018-07-13 |
| | | |||
| * | Optimize the case where broadcasting is a no-op. | Rasmus Munk Larsen | 2018-07-13 |
|/ | |||
* | Relax the condition to not only work on Android. | Rasmus Munk Larsen | 2018-07-13 |
| | |||
* | Clang produces incorrect Thumb2 assembler when using alloca. | Rasmus Munk Larsen | 2018-07-13 |
| | | | | Don't define EIGEN_ALLOCA when generating Thumb with clang. | ||
* | bug #1571: fix is_convertible<from,to> with "from" a reference. | Gael Guennebaud | 2018-07-13 |
| | |||
* | Remove clang warning | Gael Guennebaud | 2018-07-13 |
| | |||
* | Print more debug info in gpu_basic | Gael Guennebaud | 2018-07-13 |
| | |||
* | Introduce gpu_assert for assertion in device-code, and disable them with ↵ | Gael Guennebaud | 2018-07-13 |
| | | | | clang-cuda. | ||
* | Make EIGEN_TEST_CUDA_CLANG more friendly with OSX | Gael Guennebaud | 2018-07-13 |
| | |||
* | Forward declaring std::array does not work with all std libs, so let's just ↵ | Gael Guennebaud | 2018-07-13 |
| | | | | include <array> | ||
* | Add support for MIPS SIMD (MSA) | Alexey Frunze | 2018-07-06 |
| | |||
* | Add unit test for -Tensor<complex> on GPU | Gael Guennebaud | 2018-07-12 |
| | |||
* | Remove local Index typedef from unit-tests | Gael Guennebaud | 2018-07-12 |
| | |||
* | Disable eigenvalues test for clang-cuda | Gael Guennebaud | 2018-07-12 |
| | |||
* | fix unused warning | Gael Guennebaud | 2018-07-12 |
| | |||
* | Fix shadowing typedefs | Gael Guennebaud | 2018-07-12 |
| | |||
* | Fix compilation regarding std::array | Gael Guennebaud | 2018-07-12 |
| | |||
* | fix unused warning | Gael Guennebaud | 2018-07-12 |
| | |||
* | Cleanup the mess in Eigen/Core by moving CUDA/HIP stuff at more appropriate ↵ | Gael Guennebaud | 2018-07-12 |
| | | | | | | places (Macros.h), and alignment/vectorization logic is now in util/ConfigureVectorization.h | ||
* | Fix cxx11_tensor_fft not building on Windows. | Thales Sabino | 2018-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 doc | Gael Guennebaud | 2018-07-12 |
| | |||
* | Add missing consts for rows and cols functions in SparseLU | Julian Kent | 2018-02-10 |
| | |||
* | FindEigen3: Set Eigen3_FOUND variable | Daniele E. Domenichelli | 2018-07-11 |
| | |||
* | remove double ;; | Gael Guennebaud | 2018-07-12 |
| | |||
* | bug #1570: fix warning | Gael Guennebaud | 2018-07-12 |
| | |||
* | Add deprecated header files for TensorFlow | Gael Guennebaud | 2018-07-12 |
| | |||
* | Merged in deven-amd/eigen (pull request PR-402) | Gael Guennebaud | 2018-07-12 |
|\ | | | | | | | Adding support for using Eigen in HIP kernels. | ||
* | | Remove useless specialization thanks to is_convertible being more robust. | Gael Guennebaud | 2018-07-12 |
| | | |||
* | | Add some basic unit-tests | Gael Guennebaud | 2018-07-12 |
| | | |||
* | | spellcheck | Gael Guennebaud | 2018-07-12 |
| | | |||
* | | 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 |
| | | |||
| * | Updates corresponding to the latest round of PR feedback | Deven Desai | 2018-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 required | Deven Desai | 2018-07-11 |
| | | |||
| * | renaming CUDA* to GPU* for some header files | Deven Desai | 2018-07-11 |
| | |