diff options
author | Eugene Zhulenev <ezhulenev@google.com> | 2019-09-03 17:20:56 -0700 |
---|---|---|
committer | Eugene Zhulenev <ezhulenev@google.com> | 2019-09-03 17:20:56 -0700 |
commit | 47fefa235f73315bc57d685a7bc9cd8d3577349f (patch) | |
tree | b6a380d7ae558dcafa2fa586a54e6632564fe16b /unsupported/Eigen/CXX11/src/Tensor/TensorForwardDeclarations.h | |
parent | a8d264fa9c56e42f77e2129d4e504f5c854821c2 (diff) |
Allow move-only done callback in TensorAsyncDevice
Diffstat (limited to 'unsupported/Eigen/CXX11/src/Tensor/TensorForwardDeclarations.h')
-rw-r--r-- | unsupported/Eigen/CXX11/src/Tensor/TensorForwardDeclarations.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/unsupported/Eigen/CXX11/src/Tensor/TensorForwardDeclarations.h b/unsupported/Eigen/CXX11/src/Tensor/TensorForwardDeclarations.h index e823bd932..772dbbe35 100644 --- a/unsupported/Eigen/CXX11/src/Tensor/TensorForwardDeclarations.h +++ b/unsupported/Eigen/CXX11/src/Tensor/TensorForwardDeclarations.h @@ -94,7 +94,7 @@ template<typename XprType, template <class> class MakePointer_ = MakePointer> cl template<typename XprType> class TensorForcedEvalOp; template<typename ExpressionType, typename DeviceType> class TensorDevice; -template<typename ExpressionType, typename DeviceType> class TensorAsyncDevice; +template<typename ExpressionType, typename DeviceType, typename DoneCallback> class TensorAsyncDevice; template<typename Derived, typename Device> struct TensorEvaluator; struct NoOpOutputKernel; @@ -168,7 +168,7 @@ template <typename Expression, typename Device, bool Tileable = IsTileable<Device, Expression>::value> class TensorExecutor; -template <typename Expression, typename Device, +template <typename Expression, typename Device, typename DoneCallback, bool Vectorizable = IsVectorizable<Device, Expression>::value, bool Tileable = IsTileable<Device, Expression>::value> class TensorAsyncExecutor; |