1. 07 Feb, 2020 4 commits
  2. 06 Feb, 2020 1 commit
  3. 29 Jan, 2020 1 commit
  4. 20 Jan, 2020 1 commit
  5. 16 Jan, 2020 1 commit
  6. 14 Jan, 2020 2 commits
  7. 13 Jan, 2020 3 commits
  8. 11 Jan, 2020 3 commits
  9. 10 Jan, 2020 4 commits
  10. 09 Jan, 2020 5 commits
  11. 08 Jan, 2020 2 commits
  12. 07 Jan, 2020 3 commits
    • Ilya Tokar's avatar
      Bug #1785: Introduce numext::rint. · 19876ced
      Ilya Tokar authored
      This provides a new op that matches std::rint and previous behavior of
      pround. Also adds corresponding unsupported/../Tensor op.
      Performance is the same as e. g. floor (tested SSE/AVX).
      19876ced
    • mehdi-goli's avatar
      [SYCL Backend] · d0ae052d
      mehdi-goli authored
       * Adding Missing operations for vector comparison in SYCL. This caused compiler error for vector comparison when compiling SYCL
       * Fixing the compiler error for placement new in TensorForcedEval.h This caused compiler error when compiling SYCL backend
       * Reducing the SYCL warning by  removing the abort function inside the kernel
       * Adding Strong inline to functions inside SYCL interop.
      d0ae052d
    • Everton Constantino's avatar
  13. 03 Jan, 2020 1 commit
  14. 23 Dec, 2019 1 commit
  15. 20 Dec, 2019 2 commits
    • Deven Desai's avatar
      Fix for HIP breakage - 191220 · 636e2bb3
      Deven Desai authored
      The breakage was introduced by the following commit :
      
      https://gitlab.com/libeigen/eigen/commit/ae07801dd8d295657f28b006e1e4999edf835052
      
      After the commit, HIPCC errors out on some tests with the following error
      
      ```
      Building HIPCC object unsupported/test/CMakeFiles/cxx11_tensor_device_1.dir/cxx11_tensor_device_1_generated_cxx11_tensor_device.cu.o
      In file included from /home/rocm-user/eigen/unsupported/test/cxx11_tensor_device.cu:17:
      In file included from /home/rocm-user/eigen/unsupported/Eigen/CXX11/Tensor:100:
      /home/rocm-user/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorBlock.h:129:12: error: no matching constructor for initialization of 'Eigen::internal::TensorBlockResourceRequirements'
          return {merge(lhs.shape_type, rhs.shape_type),           // shape_type
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      /home/rocm-user/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorBlock.h:75:8: note: candidate constructor (the implicit copy constructor) not viable: requires 1 argument, but 3 were provided
      struct TensorBlockResourceRequirements {
             ^
      /home/rocm-user/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorBlock.h:75:8: note: candidate constructor (the implicit move constructor) not viable: requires 1 argument, but 3 were provided
      /home/rocm-user/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorBlock.h:75:8: note: candidate constructor (the implicit copy constructor) not viable: requires 5 arguments, but 3 were provided
      /home/rocm-user/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorBlock.h:75:8: note: candidate constructor (the implicit default constructor) not viable: requires 0 arguments, but 3 were provided
      ...
      ...
      ```
      
      The fix is to explicitly decalre the (implicitly called) constructor as a device func
      636e2bb3
    • Christoph Hertzberg's avatar
  16. 19 Dec, 2019 6 commits