aboutsummaryrefslogtreecommitdiffhomepage
Commit message (Collapse)AuthorAge
* Merge with upstreamGravatar Mehdi Goli2018-08-14
|\
| * 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
| | |
| * | Fixed syntax of nested templates chevrons to make it compatible with c++97 mode.Gravatar Benoit Steiner2018-08-13
| | |
* | | Merge with upstream.Gravatar Mehdi Goli2018-08-13
|\| |
| * | Avoided language features that are only available in cxx11 mode.Gravatar Benoit Steiner2018-08-10
| | |
| * | Made the code compile with gcc 5.4.Gravatar Benoit Steiner2018-08-10
| | |
* | | Merge with upstream.Gravatar Mehdi Goli2018-08-10
|\| |
| * | Cast to diagonalSize to RealScalar instead Scalar.Gravatar Rasmus Munk Larsen2018-08-09
| | |
| * | Cast diagonalSize() to Scalar before multiplication. Without this, automatic ↵Gravatar Rasmus Munk Larsen2018-08-09
| | | | | | | | | | | | differentiation in Ceres breaks because Scalar is a custom type that does not support multiplication by Index.
* | | Merge with upstreamGravatar Mehdi Goli2018-08-09
|\| |
* | | Properly fixing the PointerType for TensorCustomOp.h. As the output type ↵Gravatar Mehdi Goli2018-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 ↵Gravatar Benoit Steiner2018-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 ↵Gravatar Benoit Steiner2018-08-08
| |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | (pull request PR-459) Disabling assert inside SYCL kernel.
| * \ \ \ Merged in rmlarsen/eigen3 (pull request PR-458)Gravatar Benoit Steiner2018-08-08
| |\ \ \ \ | | | | | | | | | | | | | | | | | | Fix init order.
| * \ \ \ \ Merged in codeplaysoftware/eigen-upstream-pure/EIGEN_UNROLL_LOOP (pull ↵Gravatar Benoit Steiner2018-08-08
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | request PR-460) Adding EIGEN_UNROLL_LOOP macro.
| | | | | * | Fixing compiler warning in TensorBlock.h as it was creating a lot of noise ↵Gravatar Mehdi Goli2018-08-08
| | |_|_|/ / | |/| | | | | | | | | | | | | | | | at compilation.
| | * | | | Fixing typo.Gravatar Mehdi Goli2018-08-08
| | | | | |
* | | | | | Creating a pointer type in TensorCustomOp.hGravatar Mehdi Goli2018-08-08
|/ / / / /
| * / / / Adding EIGEN_UNROLL_LOOP macro.Gravatar Mehdi Goli2018-08-08
|/ / / /
| | * / Disabling assert inside SYCL kernel.Gravatar Mehdi Goli2018-08-08
| |/ / |/| |
| * | Fix init order.Gravatar Rasmus Munk Larsen2018-08-07
|/ /
* | Silenced a couple of compilation warnings.Gravatar Benoit Steiner2018-08-06
| |
* | Fixed compilation errors.Gravatar Benoit Steiner2018-08-06
| |
* | Forward declare NoOpOutputKernel as struct rather than class to be ↵Gravatar Rasmus Munk Larsen2018-08-06
| | | | | | | | consistent with implementation.
| * Move sigmoid functor to core.Gravatar Rasmus Munk Larsen2018-08-03
|/
* bug #1451: fix numeric_limits<AutoDiffScalar<Der>> with a reference as ↵Gravatar Gael Guennebaud2018-08-04
| | | | derivative type
* bug #1580: Fix cuda clang build. STL is not supported, so std::equal_to and ↵Gravatar Rasmus Munk Larsen2018-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.Gravatar Rasmus Munk Larsen2018-08-03
|
* Merged in codeplaysoftware/eigen-upstream-pure/SYCL-required-changes (pull ↵Gravatar Benoit Steiner2018-08-03
|\ | | | | | | | | | | request PR-454) SYCL required changes
| * Fixing the compilation error.Gravatar Mehdi Goli2018-08-03
| |
| * Merge with upstream.Gravatar Mehdi Goli2018-08-03
| |\ | |/ |/|
| * Creating separate SYCL required PR for uncontroversial files.Gravatar Mehdi Goli2018-08-03
| |
* | Fix 256 bit packet size assumptions in unit tests.Gravatar Gustavo Lima Chaves2018-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 ↵Gravatar Benoit Steiner2018-08-02
|\ \ | | | | | | | | | | | | | | | request PR-451) Fixing ambigous constructor error for Clang compiler.
* \ \ Merged in ↵Gravatar Benoit Steiner2018-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 ↵Gravatar Mehdi Goli2018-08-02
|/ / | | | | | | Visual Studio.
| * Fixing ambigous constructor error for Clang compiler.Gravatar Mehdi Goli2018-08-02
|/
* Fix two regressions introduced in previous merges: bad usage of ↵Gravatar Gael Guennebaud2018-08-01
| | | | EIGEN_HAS_VARIADIC_TEMPLATES and linking issue.
* Merged in paultucker/eigen (pull request PR-431)Gravatar Benoit Steiner2018-08-01
|\ | | | | | | | | | | Optional ThreadPoolDevice allocator Approved-by: Benoit Steiner <benoit.steiner.goog@gmail.com>
* \ Merged in codeplaysoftware/eigen-upstream-pure/eigen_variadic_assert (pull ↵Gravatar Benoit Steiner2018-08-01
|\ \ | | | | | | | | | | | | | | | request PR-447) Adding variadic version of assert which can take a parameter pack as its input.
* \ \ Merged in ↵Gravatar Benoit Steiner2018-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.hGravatar Mehdi Goli2018-08-01
| | | |
* | | | Merged in codeplaysoftware/eigen-upstream-pure/new-arch-SYCL-headers (pull ↵Gravatar Benoit Steiner2018-08-01
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | request PR-448) Adding new arch/SYCL headers, used for SYCL vectorization.
* \ \ \ \ Merged in codeplaysoftware/eigen-upstream-pure/using_PacketType_class (pull ↵Gravatar Benoit Steiner2018-08-01
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | request PR-449) Enabling per device specialisation of packetSize.