Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | | | | Pad PerThread when we emulate thread_local to prevent false sharing. | Rasmus Munk Larsen | 2018-08-23 | |
| | | | | ||||
* | | | | rename mu. | Rasmus Munk Larsen | 2018-08-23 | |
| | | | | ||||
* | | | | Store std::unique_ptr instead of raw pointers in per_thread_map_. | Rasmus Munk Larsen | 2018-08-23 | |
| | | | | ||||
* | | | | Protect #undef max with #ifdef max. | Rasmus Munk Larsen | 2018-08-23 | |
| | | | | ||||
* | | | | merge | Rasmus Munk Larsen | 2018-08-23 | |
|\ \ \ \ | ||||
| * | | | | Replace pointers by values or unique_ptr for better leak-safety | Christoph Hertzberg | 2018-08-23 | |
| | | | | | ||||
| * | | | | Make MaxSizeVector leak-safe | Christoph Hertzberg | 2018-08-23 | |
| | | | | | ||||
| * | | | | Updated one more line of code to avoid making the test dependent on cxx11 ↵ | Benoit Steiner | 2018-08-17 | |
| | | | | | | | | | | | | | | | | | | | | features. | |||
| * | | | | Removed more dependencies on cxx11. | Benoit Steiner | 2018-08-17 | |
| | | | | | ||||
| * | | | | Silence double-promotion warning | Christoph Hertzberg | 2018-08-17 | |
| | | | | | ||||
| * | | | | Silence unused parameter warning | Christoph Hertzberg | 2018-08-17 | |
| | | | | | ||||
| * | | | | Silence double-promotion warning (when converting double to complex<long ↵ | Christoph Hertzberg | 2018-08-17 | |
| | | | | | | | | | | | | | | | | | | | | double>) | |||
| * | | | | Merged in codeplaysoftware/eigen-upstream-pure/Pointer_type_creation (pull ↵ | Benoit Steiner | 2018-08-16 | |
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | request PR-461) Creating a pointer type in TensorCustomOp.h | |||
| * | | | | | Adding missing at method in Eigen::array | Benoit Steiner | 2018-08-16 | |
| | | | | | | ||||
| * | | | | | Avoid using the auto keyword to make the tensor block access test more portable | Benoit Steiner | 2018-08-16 | |
| | | | | | | ||||
| * | | | | | Use actual types instead of the auto keyword to make the code more portable | Benoit Steiner | 2018-08-16 | |
| | | | | | | ||||
| | * | | | | removing the noises. | Mehdi Goli | 2018-08-16 | |
| | | | | | | ||||
| | * | | | | Reverting the unitended delete from the code. | Mehdi Goli | 2018-08-16 | |
| | | | | | | ||||
| | * | | | | Using PointerType struct and specializing it per device for TensorCustomOp.h | Mehdi Goli | 2018-08-16 | |
| | |\ \ \ \ | | |/ / / / | |/| | | | | ||||
| * | | | | | Removed an used variable (PacketSize) from TensorExecutor | Sameer Agarwal | 2018-08-15 | |
| | | | | | | ||||
| * | | | | | Fixed the tensor contraction code. | Benoit Steiner | 2018-08-15 | |
| | | | | | | ||||
| * | | | | | Removed dependencies on cxx11 language features from the tensor_block_access ↵ | Benoit Steiner | 2018-08-15 | |
| | | | | | | | | | | | | | | | | | | | | | | | | test | |||
| * | | | | | Fixed more compilation errors | Benoit Steiner | 2018-08-15 | |
| | | | | | | ||||
| * | | | | | Made the tensor_block_access test compile again | Benoit Steiner | 2018-08-14 | |
| | | | | | | ||||
| * | | | | | Made the kronecker_product test compile again | Benoit Steiner | 2018-08-14 | |
| | | | | | | ||||
| * | | | | | Cleaned up the code and make it compile with more compilers | Benoit Steiner | 2018-08-14 | |
| | | | | | | ||||
* | | | | | | merge | Rasmus Munk Larsen | 2018-08-14 | |
|\ \ \ \ \ \ | ||||
* | | | | | | | Use plain_assert in destructors to avoid throwing in CXX11 tests where ↵ | Rasmus Munk Larsen | 2018-08-14 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | main.h owerwrites eigen_assert with a throwing version. | |||
| | * | | | | | Fix a few compiler warnings in CXX11 tests. | Rasmus Munk Larsen | 2018-08-14 | |
| | | | | | | | ||||
| * | | | | | | Merged eigen/eigen into default | Rasmus Munk Larsen | 2018-08-14 | |
|/| | | | | | | |/ / / / / | ||||
| * | | | | | Fixed compilation errors with gcc 4.7 and 4.8 | Benoit Steiner | 2018-08-14 | |
| | | | | | | ||||
| | * | | | | Merge with upstream | Mehdi Goli | 2018-08-14 | |
| | |\ \ \ \ | | |/ / / / | |/| | | | | ||||
* | | | | | | merge | Rasmus Munk Larsen | 2018-08-13 | |
|\ \ \ \ \ \ | ||||
* | | | | | | | Add Barrier.h. | Rasmus Munk Larsen | 2018-08-13 | |
| | | | | | | | ||||
| * | | | | | | Merged eigen/eigen into default | Rasmus Munk Larsen | 2018-08-13 | |
|/| | | | | | | |/ / / / / | ||||
* | | | | | | Add support for thread local support on platforms that do not support it ↵ | Rasmus Munk Larsen | 2018-08-13 | |
| | | | | | | | | | | | | | | | | | | | | | | | | through emulation using a hash map. | |||
| | * | | | | Merge with upstream. | Mehdi Goli | 2018-08-13 | |
| | |\ \ \ \ | | | | |_|/ | | | |/| | | ||||
| * | | | | | Code cleanup | Benoit Steiner | 2018-08-13 | |
| | | | | | | ||||
| * | | | | | Fixed compilation errors. | Benoit Steiner | 2018-08-13 | |
|/ / / / / | ||||
* | | | | | Merged in rmlarsen/eigen2 (pull request PR-466) | Gael Guennebaud | 2018-08-13 | |
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | Move sigmoid functor to core and rename it to 'logistic'. | |||
| * | | | | | Call logistic functor from Tensor::sigmoid. | Rasmus Munk Larsen | 2018-08-13 | |
| | | | | | | ||||
* | | | | | | Use NULL instead of nullptr to avoid adding a cxx11 requirement. | Benoit Steiner | 2018-08-13 | |
| | | | | | | ||||
* | | | | | | Don't use the auto keyword since it's not always supported properly. | Benoit Steiner | 2018-08-13 | |
| | | | | | | ||||
* | | | | | | Fixed syntax of nested templates chevrons to make it compatible with c++97 mode. | Benoit Steiner | 2018-08-13 | |
| |_|/ / / |/| | | | | ||||
* | | | | | Avoided language features that are only available in cxx11 mode. | Benoit Steiner | 2018-08-10 | |
| | | | | | ||||
* | | | | | Made the code compile with gcc 5.4. | Benoit Steiner | 2018-08-10 | |
| |_|_|/ |/| | | | ||||
| | * | | Merge with upstream | Mehdi Goli | 2018-08-09 | |
| | |\ \ | |_|/ / |/| | | | ||||
| | * | | Properly fixing the PointerType for TensorCustomOp.h. As the output type ↵ | Mehdi Goli | 2018-08-09 | |
| | | | | | | | | | | | | | | | | here should be based on CoeffreturnType not the Scalar type. Therefore, Similar to reduction and evalTo function, it should have its own MakePointer class. In this case, for other device the type is defaulted to CoeffReturnType and no changes is required on users' code. However, in SYCL, on the device, we can recunstruct the device Type. | |||
* | | | | Merged in codeplaysoftware/eigen-upstream-pure/Fixing_compiler_warning (pull ↵ | Benoit Steiner | 2018-08-08 | |
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | request PR-462) Fixing compiler warning in TensorBlock.h as it was creating a lot of noise at compilation. | |||
| * | | | | Fixing compiler warning in TensorBlock.h as it was creating a lot of noise ↵ | Mehdi Goli | 2018-08-08 | |
| | | | | | | | | | | | | | | | | | | | | at compilation. |