aboutsummaryrefslogtreecommitdiffhomepage
path: root/unsupported/Eigen/CXX11
Commit message (Collapse)AuthorAge
* Fix merge error.Gravatar Rasmus Munk Larsen2018-09-13
|
* Backed out changeset 01197e44527941c95f9a63e4f60ab3a989f12cbeGravatar Rasmus Munk Larsen2018-09-13
|
* MergeGravatar Rasmus Munk Larsen2018-09-13
|\
* | Enable vectorized version on GPUs. The underlying bug has been fixed.Gravatar Rasmus Munk Larsen2018-09-13
| |
| * Merged in ezhulenev/eigen/tiled_evalution_support (pull request PR-444)Gravatar Rasmus Munk Larsen2018-09-13
| |\ | | | | | | | | | | | | | | | | | | Tiled evaluation for Tensor ops Approved-by: Rasmus Munk Larsen <rmlarsen@google.com> Approved-by: Gael Guennebaud <g.gael@free.fr>
| | * Fix warningsGravatar Eugene Zhulenev2018-09-13
| | |
| * | MSVC 2015 supports c++11 thread-local-storageGravatar Gael Guennebaud2018-09-13
| | |
* | | Don't vectorize the MeanReducer unless pdiv is available.Gravatar Rasmus Munk Larsen2018-09-11
| | |
| | * Merge with upstream eigen/defaultGravatar Eugene Zhulenev2018-09-11
| | |\
| | * | Fix compilation of tiled evaluation code with c++03Gravatar Eugene Zhulenev2018-09-11
| | | |
* | | | Use numerically stable tree reduction in TensorReduction.Gravatar Rasmus Munk Larsen2018-09-11
| |_|/ |/| |
| * | Updates to fix HIP-clang specific compile errors.Gravatar Deven Desai2018-08-30
| | | | | | | | | | | | Compiling the eigen unittests with hip-clang (HIP with clang as the underlying compiler instead of hcc or nvcc), results in compile errors. The changes in this commit fix those compile errors. The main change is to convert a few instances of "__device__" to "EIGEN_DEVICE_FUNC"
| * | Use padding instead of alignment attribute, which MaxSizeVector does not ↵Gravatar Rasmus Munk Larsen2018-09-05
|/ / | | | | | | respect. This leads to undefined behavior and hard-to-trace bugs.
| * Merge with upstream eigen/defaultGravatar Eugene Zhulenev2018-08-27
| |\
| * | Fix BlockAccess enum in CwiseUnaryOp evaluatorGravatar Eugene Zhulenev2018-08-10
| | |
| * | Merge with eigen/defaultGravatar Eugene Zhulenev2018-08-10
| |\ \
| * | | Add block evaluationto CwiseUnaryOp and add PreferBlockAccess enum to all ↵Gravatar Eugene Zhulenev2018-08-10
| | | | | | | | | | | | | | | | evaluators
| * | | Fix bug in a test + compilation errorsGravatar Eugene Zhulenev2018-08-09
| | | |
| * | | Merged with upstream eigenGravatar Eugene Zhulenev2018-08-08
| |\ \ \
* | | | | Product of empty array must be 1 and not 0.Gravatar Christoph Hertzberg2018-08-30
| | | | |
* | | | | Fix integer conversion warningGravatar Christoph Hertzberg2018-08-30
| | | | |
* | | | | adding EIGEN_DEVICE_FUNC attribute to fix some GPU unit tests that are ↵Gravatar Deven Desai2018-08-27
| | | | | | | | | | | | | | | | | | | | broken in HIP mode
* | | | | Fix numerous shadow-warnings for GCC<=4.8Gravatar Christoph Hertzberg2018-08-28
| |_|_|/ |/| | |
* | | | Fix some trivial C++11 vs C++03 compatibility warningsGravatar Christoph Hertzberg2018-08-25
| | | |
* | | | Fixed more sign-compare and type-limits warningsGravatar Christoph Hertzberg2018-08-24
| | | |
* | | | Fix several integer conversion and sign-compare warningsGravatar Christoph Hertzberg2018-08-24
| | | |
* | | | Address comments about EIGEN_THREAD_LOCAL.Gravatar Rasmus Munk Larsen2018-08-24
| | | |
* | | | Fix g++ compilation.Gravatar Rasmus Munk Larsen2018-08-23
| | | |
* | | | Don't rely on __had_feature for g++.Gravatar Rasmus Munk Larsen2018-08-23
| | | | | | | | | | | | | | | | | | | | Don't use __thread. Only use thread_local for gcc 4.8 or newer.
* | | | Pad PerThread when we emulate thread_local to prevent false sharing.Gravatar Rasmus Munk Larsen2018-08-23
| | | |
* | | | rename mu.Gravatar Rasmus Munk Larsen2018-08-23
| | | |
* | | | Store std::unique_ptr instead of raw pointers in per_thread_map_.Gravatar Rasmus Munk Larsen2018-08-23
| | | |
* | | | Protect #undef max with #ifdef max.Gravatar Rasmus Munk Larsen2018-08-23
| | | |
* | | | mergeGravatar Rasmus Munk Larsen2018-08-23
|\ \ \ \
| * | | | Replace pointers by values or unique_ptr for better leak-safetyGravatar Christoph Hertzberg2018-08-23
| | | | |
| * | | | Make MaxSizeVector leak-safeGravatar Christoph Hertzberg2018-08-23
| | | | |
| * | | | Merged in codeplaysoftware/eigen-upstream-pure/Pointer_type_creation (pull ↵Gravatar Benoit Steiner2018-08-16
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | request PR-461) Creating a pointer type in TensorCustomOp.h
| * | | | | Adding missing at method in Eigen::arrayGravatar Benoit Steiner2018-08-16
| | | | | |
| * | | | | Use actual types instead of the auto keyword to make the code more portableGravatar Benoit Steiner2018-08-16
| | | | | |
| | * | | | removing the noises.Gravatar Mehdi Goli2018-08-16
| | | | | |
| | * | | | Reverting the unitended delete from the code.Gravatar Mehdi Goli2018-08-16
| | | | | |
| | * | | | Using PointerType struct and specializing it per device for TensorCustomOp.hGravatar Mehdi Goli2018-08-16
| | |\ \ \ \ | | |/ / / / | |/| | | |
| * | | | | Removed an used variable (PacketSize) from TensorExecutorGravatar Sameer Agarwal2018-08-15
| | | | | |
| * | | | | Fixed the tensor contraction code.Gravatar Benoit Steiner2018-08-15
| | | | | |
| * | | | | Fixed more compilation errorsGravatar Benoit Steiner2018-08-15
| | | | | |
| * | | | | Cleaned up the code and make it compile with more compilersGravatar Benoit Steiner2018-08-14
| | | | | |
* | | | | | mergeGravatar Rasmus Munk Larsen2018-08-14
|\ \ \ \ \ \
* | | | | | | Use plain_assert in destructors to avoid throwing in CXX11 tests where ↵Gravatar Rasmus Munk Larsen2018-08-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | main.h owerwrites eigen_assert with a throwing version.
| * | | | | | Merged eigen/eigen into defaultGravatar Rasmus Munk Larsen2018-08-14
|/| | | | | | | |/ / / / /
| * | | | | Fixed compilation errors with gcc 4.7 and 4.8Gravatar Benoit Steiner2018-08-14
| | | | | |