Skip to content

Commit 3047085

Browse files
authored
[Refactoring Tensor PR #7] differentiate deprecated interfaces (PaddlePaddle#39228)
1 parent 01d04be commit 3047085

File tree

7 files changed

+600
-642
lines changed

7 files changed

+600
-642
lines changed

paddle/fluid/framework/variable.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ class Variable {
7272
private:
7373
// This method hides type T, so it doesn't appear as a template parameter of
7474
// Variable.
75-
pten::TensorInplaceVersion* InplaceVersionCounter();
75+
pten::DenseTensor::InplaceVersion* InplaceVersionCounter();
7676

7777
public:
7878
void SetInplaceVersionToZero();
@@ -114,8 +114,8 @@ class Variable {
114114
std::shared_ptr<Placeholder> holder_;
115115
};
116116

117-
inline pten::TensorInplaceVersion* Variable::InplaceVersionCounter() {
118-
pten::TensorInplaceVersion* version_counter_ptr(nullptr);
117+
inline pten::DenseTensor::InplaceVersion* Variable::InplaceVersionCounter() {
118+
pten::DenseTensor::InplaceVersion* version_counter_ptr(nullptr);
119119
if (IsType<framework::LoDTensor>()) {
120120
version_counter_ptr =
121121
&GetMutable<framework::LoDTensor>()->InplaceVersionCounter();

paddle/pten/core/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ cc_library(kernel_context SRCS kernel_context.cc DEPS pten_enforce pten_context)
1919
cc_library(tensor_base SRCS tensor_base.cc allocator.cc storage.cc DEPS pten_enforce)
2020
cc_library(tensor_meta SRCS tensor_meta.cc DEPS pten_enforce mixed_vector)
2121
cc_library(lod_utils SRCS lod_utils.cc DEPS pten_enforce mixed_vector)
22-
cc_library(dense_tensor SRCS dense_tensor.cc DEPS convert_utils tensor_meta tensor_base)
22+
cc_library(dense_tensor SRCS dense_tensor.cc dense_tensor_impl.cc DEPS convert_utils tensor_meta tensor_base)
2323
cc_library(pten_device_context SRCS device_context.cc DEPS tensor_base )
2424

2525
cc_library(meta_tensor SRCS meta_tensor.cc DEPS tensor_base tensor_meta dense_tensor)

0 commit comments

Comments
 (0)