@@ -72,19 +72,6 @@ inline std::vector<int64_t> PD_TensorGetDims(PD_Tensor* tensor,
72
72
return std::vector<int64_t >();
73
73
}
74
74
75
- inline std::vector<int64_t > PD_TensorGetStrides (PD_Tensor* tensor,
76
- PD_Status* status) {
77
- int64_t nstrides = PD_TensorGetNumStrides (tensor, status);
78
- if (nstrides > 0 ) {
79
- std::vector<int64_t > shape (nstrides);
80
- for (int64_t i = 0 ; i < nstrides; ++i) {
81
- shape[i] = PD_TensorGetStride (tensor, i, status);
82
- }
83
- return shape;
84
- }
85
- return std::vector<int64_t >();
86
- }
87
-
88
75
inline std::vector<int64_t > PD_MetaTensorGetDims (PD_MetaTensor* tensor,
89
76
PD_Status* status) {
90
77
int64_t ndims = PD_MetaTensorGetNumDims (tensor, status);
@@ -98,19 +85,6 @@ inline std::vector<int64_t> PD_MetaTensorGetDims(PD_MetaTensor* tensor,
98
85
return std::vector<int64_t >();
99
86
}
100
87
101
- inline std::vector<int64_t > PD_MetaTensorGetStrides (PD_MetaTensor* tensor,
102
- PD_Status* status) {
103
- int64_t nstrides = PD_MetaTensorGetNumStrides (tensor, status);
104
- if (nstrides > 0 ) {
105
- std::vector<int64_t > shape (nstrides);
106
- for (int64_t i = 0 ; i < nstrides; ++i) {
107
- shape[i] = PD_MetaTensorGetStride (tensor, i, status);
108
- }
109
- return shape;
110
- }
111
- return std::vector<int64_t >();
112
- }
113
-
114
88
template <typename T>
115
89
class WrapperBase {
116
90
public:
@@ -160,27 +134,13 @@ class DenseTensor : public WrapperBase<PD_Tensor> {
160
134
return holder;
161
135
}
162
136
163
- size_t offset () const {
164
- C_Status status;
165
- auto offset = PD_TensorGetOffset (raw_data (), &status);
166
- PD_CHECK_STATUS (status);
167
- return offset;
168
- }
169
-
170
137
std::vector<int64_t > dims () const {
171
138
C_Status status;
172
139
auto dimension = PD_TensorGetDims (raw_data (), &status);
173
140
PD_CHECK_STATUS (status);
174
141
return dimension;
175
142
}
176
143
177
- std::vector<int64_t > strides () const {
178
- C_Status status;
179
- auto strides = PD_TensorGetStrides (raw_data (), &status);
180
- PD_CHECK_STATUS (status);
181
- return strides;
182
- }
183
-
184
144
PD_DataType dtype () const {
185
145
C_Status status;
186
146
auto data_type = PD_TensorGetPDDataType (raw_data (), &status);
@@ -247,18 +207,6 @@ class DenseTensor : public WrapperBase<PD_Tensor> {
247
207
PD_CHECK_STATUS (status);
248
208
}
249
209
250
- void set_offset (const int64_t & offset) {
251
- C_Status status;
252
- PD_TensorSetOffset (raw_data (), offset, &status);
253
- PD_CHECK_STATUS (status);
254
- }
255
-
256
- void set_strides (const std::vector<int64_t >& strides) {
257
- C_Status status;
258
- PD_TensorSetStrides (raw_data (), strides.size (), strides.data (), &status);
259
- PD_CHECK_STATUS (status);
260
- }
261
-
262
210
void set_dtype (PD_DataType data_type) {
263
211
C_Status status;
264
212
PD_TensorSetDataType (raw_data (), data_type, &status);
@@ -565,13 +513,6 @@ class MetaTensor : WrapperBase<PD_MetaTensor> {
565
513
return dimension;
566
514
}
567
515
568
- std::vector<int64_t > strides () const {
569
- C_Status status;
570
- auto strides = PD_MetaTensorGetStrides (raw_data (), &status);
571
- PD_CHECK_STATUS (status);
572
- return strides;
573
- }
574
-
575
516
PD_DataType dtype () const {
576
517
C_Status status;
577
518
auto data_type = PD_MetaTensorGetPDDataType (raw_data (), &status);
@@ -599,13 +540,6 @@ class MetaTensor : WrapperBase<PD_MetaTensor> {
599
540
PD_CHECK_STATUS (status);
600
541
}
601
542
602
- void set_strides (const std::vector<int64_t >& strides) {
603
- C_Status status;
604
- PD_MetaTensorSetStrides (
605
- raw_data (), strides.size (), strides.data (), &status);
606
- PD_CHECK_STATUS (status);
607
- }
608
-
609
543
void set_dtype (PD_DataType data_type) {
610
544
C_Status status;
611
545
PD_MetaTensorSetDataType (raw_data (), data_type, &status);
0 commit comments