Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Remove XSMM support from Tensor module | Eugene Zhulenev | 2019-08-19 |
| | |||
* | Simplify handling of tests that must fail to compile. | Gael Guennebaud | 2018-12-12 |
| | | | | Each test is now a normal ctest target, and build properties (compiler+flags) are preserved (instead of starting a new build-dir from scratch). | ||
* | bug #1606: Explicitly set the standard before ↵ | Christoph Hertzberg | 2018-10-19 |
| | | | | | | | find_package(StandardMathLibrary). Also replace EIGEN_COMPILER_SUPPORT_CXX11 in favor of EIGEN_COMPILER_SUPPORT_CPP11. Grafted manually from a4afa90d161faab385a77f0e2764fb13ff3b9484 | ||
* | Remove explicit mkldnn support and redundant TensorContractionKernelBlocking | Eugene Zhulenev | 2018-09-27 |
| | |||
* | Support multiple contraction kernel types in TensorContractionThreadPool | Eugene Zhulenev | 2018-09-26 |
| | |||
* | [PATCH] cmake: Support source include with add_subdirectory and | Jean-Christophe Fillion-Robin | 2018-09-07 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | find_package use This commit allows the sources of the project to be included in a parent project CMakeLists.txt and support use of "find_package(Eigen3 CONFIG REQUIRED)" Here is an example allowing to test the changes. It is not particularly useful in itself. This change will allow to support one of the scenario allowing to create custom 3D Slicer application bundling associated plugins. /tmp/eigen-git-mirror # Eigen sources /tmp/test/CMakeLists.txt: cmake_minimum_required(VERSION 3.12) project(test) add_subdirectory("/tmp/eigen-git-mirror" "eigen-git-mirror") find_package(Eigen3 CONFIG REQUIRED) and configuring it using: mkdir /tmp/test-build && cd $_ cmake \ -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY:BOOL=1 \ -DEigen3_DIR:PATH=/tmp/test-build/eigen-git-mirror \ /tmp/test Co-authored-by: Pablo Hernandez <pablo.hernandez@kitware.com> --- CMakeLists.txt | 1 + cmake/Eigen3Config.cmake.in | 4 +++- 2 files changed, 4 insertions(+), 1 deletion(-) | ||
* | Allow to filter out build-error messages | Christoph Hertzberg | 2018-07-24 |
| | |||
* | Get rid of EIGEN_TEST_FUNC, unit tests must now be declared with ↵ | Gael Guennebaud | 2018-07-17 |
| | | | | | | | | | EIGEN_DECLARE_TEST(mytest) { /* code */ }. This provide several advantages: - more flexibility in designing unit tests - unit tests can be glued to speed up compilation - unit tests are compiled with same predefined macros, which is a requirement for zapcc | ||
* | 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) | ||
* | Make EIGEN_TEST_CUDA_CLANG more friendly with OSX | Gael Guennebaud | 2018-07-13 |
| | |||
* | Add support for MIPS SIMD (MSA) | Alexey Frunze | 2018-07-06 |
| | |||
* | FindEigen3: Set Eigen3_FOUND variable | Daniele E. Domenichelli | 2018-07-11 |
| | |||
* | merging the CUDA and HIP implementation for the Tensor directory and the ↵ | Deven Desai | 2018-06-20 |
| | | | | unit tests | ||
* | Adding support for using Eigen in HIP kernels. | Deven Desai | 2018-06-06 |
| | | | | | | | | | This commit enables the use of Eigen on HIP kernels / AMD GPUs. Support has been added along the same lines as what already exists for using Eigen in CUDA kernels / NVidia GPUs. Application code needs to explicitly define EIGEN_USE_HIP when using Eigen in HIP kernels. This is because some of the CUDA headers get picked up by default during Eigen compile (irrespective of whether or not the underlying compiler is CUDACC/NVCC, for e.g. Eigen/src/Core/arch/CUDA/Half.h). In order to maintain this behavior, the EIGEN_USE_HIP macro is used to switch to using the HIP version of those header files (see Eigen/Core and unsupported/Eigen/CXX11/Tensor) Use the "-DEIGEN_TEST_HIP" cmake option to enable the HIP specific unit tests. | ||
* | Add an option to test with external BLAS library | Christoph Hertzberg | 2018-05-22 |
| | |||
* | Fix cmake scripts with no fortran compiler | Gael Guennebaud | 2018-04-07 |
| | |||
* | MIsc. source and comment typos | luz.paz | 2018-03-11 |
| | | | | Found using `codespell` and `grep` from downstream FreeCAD | ||
* | Handle PGI compiler | Gael Guennebaud | 2017-11-17 |
| | |||
* | Merged in alainvaucher/eigen/find-module-imported-target (pull request PR-324) | Gael Guennebaud | 2017-11-15 |
| | | | | | | | | | | In the CMake find module, define the Eigen imported target as when installing with CMake * In the CMake find module, define the Eigen imported target * Add quotes to the imported location, in case there are spaces in the path. Approved-by: Alain Vaucher <acvaucher@gmail.com> | ||
* | KLU depends on BTF but not on libSuiteSparse nor Cholmod | Gael Guennebaud | 2017-11-10 |
| | |||
* | Add support for SuiteSparse's KLU routines | Kyle Vedder | 2017-10-04 |
| | |||
* | Make sure CMAKE_Fortran_COMPILER is set before checking for Fortran functions | Christoph Hertzberg | 2017-06-20 |
| | |||
* | Merged eigen/eigen into default | Benoit Steiner | 2017-05-26 |
|\ | |||
* \ | Merged in a-doumoulakis/opencl (pull request PR-12) | Benoit Steiner | 2017-05-25 |
|\ \ | | | | | | | | | | Enable triSYCL with Eigen | ||
| * \ | Merge changed from upstream | a-doumoulakis | 2017-05-24 |
| |\ \ | |||
* | | | | Update FindComputeCpp.cmake with new changes from SDK | Duncan McBain | 2017-05-24 |
| |/ / |/| | | |||
* | | | Fixing Cmake Dependency for SYCL | Mehdi Goli | 2017-05-22 |
| | | | |||
| * | | Add cmake file FindTriSYCL.cmake | a-doumoulakis | 2017-05-17 |
| | | | |||
| * | | Add support for triSYCL | a-doumoulakis | 2017-05-05 |
|/ / | | | | | | | | | | | Eigen is now able to use triSYCL with EIGEN_SYCL_TRISYCL and TRISYCL_INCLUDE_DIR options Fix contraction kernel with correct nd_item dimension | ||
| * | Improve cmake scripts for Pastix and BLAS detection. | Gael Guennebaud | 2017-04-14 |
|/ | |||
* | Reducing warnings in Sycl backend. | Mehdi Goli | 2017-02-01 |
| | |||
* | Simplified the way we link libxsmm | Benoit Steiner | 2016-12-21 |
| | |||
* | Automatically include and link libxsmm when present. | Benoit Steiner | 2016-12-21 |
| | |||
* | Added support for libxsmm in the eigen makefiles | Benoit Steiner | 2016-12-21 |
| | |||
* | Added relocatable cmake support also for CMake before 3.0 and after 2.8.8 | Silvio Traversaro | 2016-12-06 |
| | |||
* | Make CMake config file relocatable | Silvio Traversaro | 2016-12-05 |
| | |||
* | cmake: added Eigen3::Eigen imported target | Sergiu Deitsch | 2016-11-22 |
| | | | | | (grafted from a287140f7292b9c15719bc6a3a4494ac7874e3cd ) | ||
* | Fixed the indentation of the cmake file | Benoit Steiner | 2016-11-08 |
| | |||
* | Converting all sycl buffers to uninitialised device only buffers; adding ↵ | Mehdi Goli | 2016-11-08 |
| | | | | memcpyHostToDevice and memcpyDeviceToHost on syclDevice; modifying all examples to obey the new rules; moving sycl queue creating to the device based on Benoit suggestion; removing the sycl specefic condition for returning m_result in TensorReduction.h according to Benoit suggestion. | ||
* | Merged eigen/eigen into default | Benoit Steiner | 2016-11-03 |
|\ | |||
| * | Always enable /bigobj for tests to avoid a compile error in MSVC 2015 | enrico.detoma | 2016-10-26 |
| | | |||
* | | Merged latest updates from trunk | Benoit Steiner | 2016-10-05 |
|\ \ | |||
| | * | Merged with default. | Luke Iwanski | 2016-09-19 |
| | |\ | | |/ | |/| | |||
| | * | Partial OpenCL support via SYCL compatible with ComputeCpp CE. | Luke Iwanski | 2016-09-19 |
| | | | |||
| * | | FindEigen3.cmake : search for package only if EIGEN3_INCLUDE_DIR is not ↵ | Silvio Traversaro | 2016-08-22 |
| | | | | | | | | | | | | already defined | ||
| * | | Modify FindEigen3.cmake to find Eigen3Config.cmake | Silvio Traversaro | 2016-07-29 |
| |/ | |||
| * | bug #1119: Adjust call to ?gssvx for SuperLU 5 | Christoph Hertzberg | 2016-07-10 |
| | | | | | | | | | | | | Also improved corresponding cmake module to detect versions 5.x Based on patch by Christoph Grüninger. | ||
| * | Identify clang++ even if it is not named llvm-clang++ | Christoph Hertzberg | 2016-05-22 |
| | |