diff --git a/paddle/fluid/framework/tensor_util.cc b/paddle/fluid/framework/tensor_util.cc index f136b11bd07978aa1163452f58de2eb9ad33b113..05c4a17a01c6fabe48f3fe18544c13153feb0673 100644 --- a/paddle/fluid/framework/tensor_util.cc +++ b/paddle/fluid/framework/tensor_util.cc @@ -137,7 +137,6 @@ void TensorCopySync(const Tensor& src, const platform::Place& dst_place, #endif } -/* template struct AnyDTypeVisitor { Predicate predicate_; @@ -150,11 +149,7 @@ struct AnyDTypeVisitor { : predicate_(predicate), tensor_(tensor), ctx_(ctx), out_(out) {} template -<<<<<<< HEAD - void apply()() const { -======= void apply() const { ->>>>>>> origin/develop auto t = EigenVector::Flatten(tensor_); auto o = EigenScalar::From(*out_); // return any of predicate_(t) is true. @@ -178,7 +173,7 @@ struct AnyVisitor : public boost::static_visitor { : tensor_(tensor), predicate_(std::move(predicate)) {} template - bool apply()(const Place& place) const { + bool operator()(const Place& place) const { framework::Tensor out; out.Resize({1}); out.mutable_data(place); @@ -245,7 +240,6 @@ bool TensorContainsInf(const framework::Tensor& tensor) { ContainsInfPredicate predicate; return Any(tensor, predicate); } -*/ void TensorToStream(std::ostream& os, const Tensor& tensor, const platform::DeviceContext& dev_ctx) {