Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Block evaluation for TensorGeneratorOp | 2019-03-05 | |
| | |||
* | Do not create Tensor<const T> in cxx11_tensor_forced_eval test | 2019-03-05 | |
| | |||
* | Add tiled evaluation for TensorForcedEvalOp | 2019-03-04 | |
| | |||
* | Improve EventCount used by the non-blocking threadpool. | 2019-02-22 | |
| | | | | | | | | | | The current algorithm requires threads to commit/cancel waiting in order they called Prewait. Spinning caused by that serialization can consume lots of CPU time on some workloads. Restructure the algorithm to not require that serialization and remove spin waits from Commit/CancelWait. Note: this reduces max number of threads from 2^16 to 2^14 to leave more space for ABA counter (which is now 22 bits). Implementation details are explained in comments. | ||
* | Avoid `I` as an identifier, since it may clash with the C-header complex.h | 2019-01-25 | |
| | |||
* | Fix flaky test for tensor fft. | 2019-01-16 | |
| | |||
* | bug #1654: fix compilation with cuda and no c++11 | 2019-01-09 | |
| | |||
* | Various fixes in polynomial solver and its unit tests: | 2018-12-09 | |
| | | | | | | - cleanup noise in imaginary part of real roots - take into account the magnitude of the derivative to check roots. - use <= instead of < at appropriate places | ||
* | Fixed most conversion warnings in MatrixFunctions module | 2018-11-20 | |
| | |||
* | [PATCH 1/2] Misc. typos | 2018-09-18 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | From 68d431b4c14ad60a778ee93c1f59ecc4b931950e Mon Sep 17 00:00:00 2001 Found via `codespell -q 3 -I ../eigen-word-whitelist.txt` where the whitelists consists of: ``` als ans cas dum lastr lowd nd overfl pres preverse substraction te uint whch ``` --- CMakeLists.txt | 26 +++++++++---------- Eigen/src/Core/GenericPacketMath.h | 2 +- Eigen/src/SparseLU/SparseLU.h | 2 +- bench/bench_norm.cpp | 2 +- doc/HiPerformance.dox | 2 +- doc/QuickStartGuide.dox | 2 +- .../Eigen/CXX11/src/Tensor/TensorChipping.h | 6 ++--- .../Eigen/CXX11/src/Tensor/TensorDeviceGpu.h | 2 +- .../src/Tensor/TensorForwardDeclarations.h | 4 +-- .../src/Tensor/TensorGpuHipCudaDefines.h | 2 +- .../Eigen/CXX11/src/Tensor/TensorReduction.h | 2 +- .../CXX11/src/Tensor/TensorReductionGpu.h | 2 +- .../test/cxx11_tensor_concatenation.cpp | 2 +- unsupported/test/cxx11_tensor_executor.cpp | 2 +- 14 files changed, 29 insertions(+), 29 deletions(-) | ||
* | Merged in ezhulenev/eigen-02 (pull request PR-534) | 2018-10-25 | |
|\ | | | | | | | Fix cxx11_tensor_{block_access, reduction} tests | ||
| * | Fix cxx11_tensor_{block_access, reduction} tests | 2018-10-25 | |
| | | |||
* | | bug #1606: Explicitly set the standard before ↵ | 2018-10-19 | |
|/ | | | | | | | find_package(StandardMathLibrary). Also replace EIGEN_COMPILER_SUPPORT_CXX11 in favor of EIGEN_COMPILER_SUPPORT_CPP11. Grafted manually from a4afa90d161faab385a77f0e2764fb13ff3b9484 | ||
* | Check if it's allowed to squueze inner dimensions in TensorBlockIO | 2018-10-15 | |
| | |||
* | relax number of iterations checks to avoid false negatives | 2018-10-15 | |
| | |||
* | Make sparse_basic includable from sparse_extra, but disable it since ↵ | 2018-10-11 | |
| | | | | sparse_basic(DynamicSparseMatrix) does not compile at all anyways | ||
* | fix mpreal for mpfr<4.0.0 | 2018-10-09 | |
| | |||
* | Fix contraction test. | 2018-10-08 | |
| | |||
* | typo | 2018-10-08 | |
| | |||
* | fix warning in mpreal.h | 2018-10-08 | |
| | |||
* | Update included mpreal header to 3.6.5 and fix deprecated warnings. | 2018-10-08 | |
| | |||
* | Fix shadow warning | 2018-10-02 | |
| | |||
* | Merged in ezhulenev/eigen-01 (pull request PR-514) | 2018-09-28 | |
|\ | | | | | | | Add tests for evalShardedByInnerDim contraction + fix bugs | ||
| * | Add tests for evalShardedByInnerDim contraction + fix bugs | 2018-09-28 | |
| | | |||
* | | Provide EIGEN_OVERRIDE and EIGEN_FINAL macros to mark virtual function overrides | 2018-09-24 | |
|/ | |||
* | Remove explicit mkldnn support and redundant TensorContractionKernelBlocking | 2018-09-27 | |
| | |||
* | Test mkldnn pack for doubles | 2018-09-26 | |
| | |||
* | Conditionally add mkldnn test | 2018-09-26 | |
| | |||
* | Support multiple contraction kernel types in TensorContractionThreadPool | 2018-09-26 | |
| | |||
* | Don't deactivate BVH test for clang (probably, this was failing for very old ↵ | 2018-09-25 | |
| | | | | versions of clang) | ||
* | Collapsed revision | 2018-09-20 | |
| | | | | | | * Split cxx11_tensor_executor test * Register test parts with EIGEN_SUFFIXES * Fix EIGEN_SUFFIXES in cxx11_tensor_executor test | ||
* | Avoid warning "suggest braces around initialization of subobject". | 2018-09-20 | |
| | | | | This test is not run in C++03 mode, so no compatibility is lost. | ||
* | Enable DSizes type promotion with c++03 compilers | 2018-09-18 | |
| | |||
* | Collapsed revision | 2018-09-17 | |
| | | | | * Merged eigen/eigen into default | ||
* | Merged in ezhulenev/eigen-02 (pull request PR-498) | 2018-09-17 | |
|\ | | | | | | | Add DSizes index type promotion | ||
* | | Replace deprecated Eigen::DenseIndex with Eigen::Index in TensorIndexList | 2018-09-17 | |
| | | |||
| * | Add DSizes index type promotion | 2018-09-15 | |
|/ | |||
* | Merged in chtz/eigen-maxsizevector (pull request PR-490) | 2018-09-14 | |
|\ | | | | | | | | | | | Let MaxSizeVector respect alignment of objects Approved-by: Rasmus Munk Larsen <rmlarsen@google.com> | ||
* | | Support reshaping with static shapes and dimensions conversion in tensor ↵ | 2018-09-14 | |
| | | | | | | | | broadcasting | ||
| * | bug #1598: Let MaxSizeVector respect alignment of objects and add a unit test | 2018-09-14 | |
|/ | | | | | Also revert 8b3d9ed081fc5d4870290649853b19cb5179546e | ||
* | Merged in rmlarsen/eigen3 (pull request PR-480) | 2018-09-14 | |
|\ | | | | | | | Avoid compilation error in C++11 test when EIGEN_AVOID_STL_ARRAY is set. | ||
| * | Don't use bracket syntax in ctor. | 2018-09-13 | |
| | | |||
* | | Fix merge error. | 2018-09-13 | |
| | | |||
* | | Backed out changeset 01197e44527941c95f9a63e4f60ab3a989f12cbe | 2018-09-13 | |
| | | |||
* | | Merge | 2018-09-13 | |
|\ \ | |||
| * | | Fix warnings | 2018-09-13 | |
| | | | |||
| * | | Fis static_assert in test to conform c++11 standard | 2018-09-11 | |
| | | | |||
| * | | Merge with upstream eigen/default | 2018-09-11 | |
| |\ \ | |||
| * | | | Fix compilation of tiled evaluation code with c++03 | 2018-09-11 | |
| | | | | |||
* | | | | Use numerically stable tree reduction in TensorReduction. | 2018-09-11 | |
| |/ / |/| | |