aboutsummaryrefslogtreecommitdiffhomepage
Commit message (Collapse)AuthorAge
* 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
| |
| * Updated one more line of code to avoid making the test dependent on cxx11 ↵Gravatar Benoit Steiner2018-08-17
| | | | | | | | features.
| * Removed more dependencies on cxx11.Gravatar Benoit Steiner2018-08-17
| |
| * Add missing empty lineGravatar Gael Guennebaud2018-08-17
| |
| * Assertion depended on a not yet initialized valueGravatar Christoph Hertzberg2018-08-17
| |
| * Silence double-promotion warningGravatar Christoph Hertzberg2018-08-17
| |
| * Silence logical-op-parentheses warningGravatar Christoph Hertzberg2018-08-17
| |
| * Silence unused parameter warningGravatar Christoph Hertzberg2018-08-17
| |
| * Silence double-promotion warning (when converting double to complex<long ↵Gravatar Christoph Hertzberg2018-08-17
| | | | | | | | double>)
| * 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
| | |
| * | Avoid using the auto keyword to make the tensor block access test more portableGravatar 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
| | |
| * | Removed dependencies on cxx11 language features from the tensor_block_access ↵Gravatar Benoit Steiner2018-08-15
| | | | | | | | | | | | test
| * | Fixed more compilation errorsGravatar Benoit Steiner2018-08-15
| | |
| * | Made the tensor_block_access test compile againGravatar Benoit Steiner2018-08-14
| | |
| * | Made the kronecker_product test compile againGravatar Benoit Steiner2018-08-14
| | |
| * | 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.
| | * | Fix a few compiler warnings in CXX11 tests.Gravatar Rasmus Munk Larsen2018-08-14
| | | |
| * | | Merged eigen/eigen into defaultGravatar Rasmus Munk Larsen2018-08-14
|/| | | | |/ /
| * | Fixed compilation errors with gcc 4.7 and 4.8Gravatar Benoit Steiner2018-08-14
| | |
| | * Merge with upstream.Gravatar Mehdi Goli2018-08-14
| | |\ | | |/ | |/|
| | * Merge with upstreamGravatar Mehdi Goli2018-08-14
| | |\
* | | \ mergeGravatar Rasmus Munk Larsen2018-08-13
|\ \ \ \
* | | | | Add Barrier.h.Gravatar Rasmus Munk Larsen2018-08-13
| | | | |
| * | | | Merged eigen/eigen into defaultGravatar Rasmus Munk Larsen2018-08-13
|/| | | | | | |_|/ | |/| |
* | | | Add support for thread local support on platforms that do not support it ↵Gravatar Rasmus Munk Larsen2018-08-13
| | | | | | | | | | | | | | | | through emulation using a hash map.
| | | * Merge with upstream.Gravatar Mehdi Goli2018-08-13
| | | |\
| | * | | PR 465: Fix issue in RowMajor assignment in plain_matrix_type_row_major::typeGravatar Justin Carpentier2018-08-10
| | | | | | | | | | | | | | | | | | | | The type should be RowMajor
| | * | | SuiteSparse defines the macro SuiteSparse_long to control what type is used ↵Gravatar Rasmus Munk Larsen2018-08-13
| |/ / / | | | | | | | | | | | | | | | | | | | | for 64bit integers. The default value of this macro on non-MSVC platforms is long and __int64 on MSVC. CholmodSupport defaults to using long for the long variants of CHOLMOD functions. This creates problems when SuiteSparse_long is different than long. So the correct thing to do here is to use SuiteSparse_long as the type instead of long.
| * | | Code cleanupGravatar Benoit Steiner2018-08-13
| | | |
| * | | Fixed compilation errors.Gravatar Benoit Steiner2018-08-13
|/ / /
* | | Merged in rmlarsen/eigen2 (pull request PR-466)Gravatar Gael Guennebaud2018-08-13
|\ \ \ | | | | | | | | | | | | Move sigmoid functor to core and rename it to 'logistic'.
| * | | Call logistic functor from Tensor::sigmoid.Gravatar Rasmus Munk Larsen2018-08-13
| | | |
| * | | sigmoid -> logisticGravatar Rasmus Munk Larsen2018-08-13
| | | |
* | | | Use NULL instead of nullptr to avoid adding a cxx11 requirement.Gravatar Benoit Steiner2018-08-13
| | | |
* | | | Don't use the auto keyword since it's not always supported properly.Gravatar Benoit Steiner2018-08-13
| | | |