Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Merge with upstream | 2018-08-14 | |
|\ | |||
| * | Code cleanup | 2018-08-13 | |
| | | |||
| * | Fixed compilation errors. | 2018-08-13 | |
| | | |||
| * | Merged in rmlarsen/eigen2 (pull request PR-466) | 2018-08-13 | |
| |\ | | | | | | | | | | Move sigmoid functor to core and rename it to 'logistic'. | ||
| | * | Call logistic functor from Tensor::sigmoid. | 2018-08-13 | |
| | | | |||
| | * | sigmoid -> logistic | 2018-08-13 | |
| | | | |||
| * | | Use NULL instead of nullptr to avoid adding a cxx11 requirement. | 2018-08-13 | |
| | | | |||
| * | | Don't use the auto keyword since it's not always supported properly. | 2018-08-13 | |
| | | | |||
| * | | Fixed syntax of nested templates chevrons to make it compatible with c++97 mode. | 2018-08-13 | |
| | | | |||
* | | | Merge with upstream. | 2018-08-13 | |
|\| | | |||
| * | | Avoided language features that are only available in cxx11 mode. | 2018-08-10 | |
| | | | |||
| * | | Made the code compile with gcc 5.4. | 2018-08-10 | |
| | | | |||
* | | | Merge with upstream. | 2018-08-10 | |
|\| | | |||
| * | | Cast to diagonalSize to RealScalar instead Scalar. | 2018-08-09 | |
| | | | |||
| * | | Cast diagonalSize() to Scalar before multiplication. Without this, automatic ↵ | 2018-08-09 | |
| | | | | | | | | | | | | differentiation in Ceres breaks because Scalar is a custom type that does not support multiplication by Index. | ||
* | | | Merge with upstream | 2018-08-09 | |
|\| | | |||
* | | | Properly fixing the PointerType for TensorCustomOp.h. As the output type ↵ | 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 ↵ | 2018-08-08 | |
| |\ \ | | | | | | | | | | | | | | | | | | | | | request PR-462) Fixing compiler warning in TensorBlock.h as it was creating a lot of noise at compilation. | ||
| * \ \ | Merged in codeplaysoftware/eigen-upstream-pure/disabling_assert_in_sycl ↵ | 2018-08-08 | |
| |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | (pull request PR-459) Disabling assert inside SYCL kernel. | ||
| * \ \ \ | Merged in rmlarsen/eigen3 (pull request PR-458) | 2018-08-08 | |
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | Fix init order. | ||
| * \ \ \ \ | Merged in codeplaysoftware/eigen-upstream-pure/EIGEN_UNROLL_LOOP (pull ↵ | 2018-08-08 | |
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | request PR-460) Adding EIGEN_UNROLL_LOOP macro. | ||
| | | | | * | | Fixing compiler warning in TensorBlock.h as it was creating a lot of noise ↵ | 2018-08-08 | |
| | |_|_|/ / | |/| | | | | | | | | | | | | | | | | at compilation. | ||
| | * | | | | Fixing typo. | 2018-08-08 | |
| | | | | | | |||
* | | | | | | Creating a pointer type in TensorCustomOp.h | 2018-08-08 | |
|/ / / / / | |||
| * / / / | Adding EIGEN_UNROLL_LOOP macro. | 2018-08-08 | |
|/ / / / | |||
| | * / | Disabling assert inside SYCL kernel. | 2018-08-08 | |
| |/ / |/| | | |||
| * | | Fix init order. | 2018-08-07 | |
|/ / | |||
* | | Silenced a couple of compilation warnings. | 2018-08-06 | |
| | | |||
* | | Fixed compilation errors. | 2018-08-06 | |
| | | |||
* | | Forward declare NoOpOutputKernel as struct rather than class to be ↵ | 2018-08-06 | |
| | | | | | | | | consistent with implementation. | ||
| * | Move sigmoid functor to core. | 2018-08-03 | |
|/ | |||
* | bug #1451: fix numeric_limits<AutoDiffScalar<Der>> with a reference as ↵ | 2018-08-04 | |
| | | | | derivative type | ||
* | bug #1580: Fix cuda clang build. STL is not supported, so std::equal_to and ↵ | 2018-08-01 | |
| | | | | | | | std::not_equal breaks compilation. Update the definition of EIGEN_CONSTEXPR_ARE_DEVICE_FUNC to exclude clang. See also PR 450. | ||
* | Fix initialization order. | 2018-08-03 | |
| | |||
* | Merged in codeplaysoftware/eigen-upstream-pure/SYCL-required-changes (pull ↵ | 2018-08-03 | |
|\ | | | | | | | | | | | request PR-454) SYCL required changes | ||
| * | Fixing the compilation error. | 2018-08-03 | |
| | | |||
| * | Merge with upstream. | 2018-08-03 | |
| |\ | |/ |/| | |||
| * | Creating separate SYCL required PR for uncontroversial files. | 2018-08-03 | |
| | | |||
* | | Fix 256 bit packet size assumptions in unit tests. | 2018-08-02 | |
| | | | | | | | | | | | | | | | | | | | | | | Like in change 2606abed535744fcaa41b923c71338a06b8ed3fa , we have hit the threshould again. With AVX512 builds we would never have Vector8f packets aligned at 64 bytes (the new value of EIGEN_MAX_ALIGN_BYTES after change 405859f18dac56f324e1d93ca8721d5f7fd22c62 , for AVX512-enabled builds). This makes test/dynalloc.cpp pass for those builds. | ||
* | | Merged in codeplaysoftware/eigen-upstream-pure/constructor_error_clang (pull ↵ | 2018-08-02 | |
|\ \ | | | | | | | | | | | | | | | | request PR-451) Fixing ambigous constructor error for Clang compiler. | ||
* \ \ | Merged in ↵ | 2018-08-02 | |
|\ \ \ | |_|/ |/| | | | | | | | | | | | codeplaysoftware/eigen-upstream-pure/Fixing_visual_studio_error_For_tensor_trace (pull request PR-452) Fixing compilation error for cxx11_tensor_trace.cpp on Microsoft Visual Studio. | ||
| * | | fixing compilation error for cxx11_tensor_trace.cpp error on Microsoft ↵ | 2018-08-02 | |
|/ / | | | | | | | Visual Studio. | ||
| * | Fixing ambigous constructor error for Clang compiler. | 2018-08-02 | |
|/ | |||
* | Fix two regressions introduced in previous merges: bad usage of ↵ | 2018-08-01 | |
| | | | | EIGEN_HAS_VARIADIC_TEMPLATES and linking issue. | ||
* | Merged in paultucker/eigen (pull request PR-431) | 2018-08-01 | |
|\ | | | | | | | | | | | Optional ThreadPoolDevice allocator Approved-by: Benoit Steiner <benoit.steiner.goog@gmail.com> | ||
* \ | Merged in codeplaysoftware/eigen-upstream-pure/eigen_variadic_assert (pull ↵ | 2018-08-01 | |
|\ \ | | | | | | | | | | | | | | | | request PR-447) Adding variadic version of assert which can take a parameter pack as its input. | ||
* \ \ | Merged in ↵ | 2018-08-01 | |
|\ \ \ | | | | | | | | | | | | | | | | | | | | | codeplaysoftware/eigen-upstream-pure/separating_internal_memory_allocation (pull request PR-446) Distinguishing between internal memory allocation/deallocation from explicit user memory allocation/deallocation. | ||
| * | | | Correcting the position of allocate_temp/deallocate_temp in TensorDeviceGpu.h | 2018-08-01 | |
| | | | | |||
* | | | | Merged in codeplaysoftware/eigen-upstream-pure/new-arch-SYCL-headers (pull ↵ | 2018-08-01 | |
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | request PR-448) Adding new arch/SYCL headers, used for SYCL vectorization. | ||
* \ \ \ \ | Merged in codeplaysoftware/eigen-upstream-pure/using_PacketType_class (pull ↵ | 2018-08-01 | |
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | request PR-449) Enabling per device specialisation of packetSize. |