Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions paddle/phi/core/dense_tensor.h
Original file line number Diff line number Diff line change
Expand Up @@ -196,6 +196,8 @@ class PADDLE_API DenseTensor : public TensorBase,

DenseTensor& Resize(const std::vector<int64_t>& dims);

DenseTensor& Resize(const std::vector<int>& dims);

/// \brief Change the lod information in the metadata.
/// \param legacy_lod The new lod of the dense tensor.
void ResetLoD(const LegacyLoD& legacy_lod);
Expand Down
4 changes: 4 additions & 0 deletions paddle/phi/core/dense_tensor_impl.cc
Original file line number Diff line number Diff line change
Expand Up @@ -307,6 +307,10 @@ DenseTensor& DenseTensor::Resize(const std::vector<int64_t>& dims) {
return Resize(make_ddim(dims));
}

DenseTensor& DenseTensor::Resize(const std::vector<int>& dims) {
return Resize(make_ddim(dims));
}

DenseTensor DenseTensor::Slice(int64_t begin_idx, int64_t end_idx) const {
check_memory_size();
PADDLE_ENFORCE_GE(
Expand Down
2 changes: 1 addition & 1 deletion paddle/phi/kernels/impl/lu_kernel_impl.h
Original file line number Diff line number Diff line change
Expand Up @@ -523,7 +523,7 @@ DenseTensor Transpose2DTo6D(const Context& dev_ctx, const DenseTensor& x) {
axis[i] = i;
}
std::swap(axis[rank - 1], axis[rank - 2]);
ret.Resize(make_ddim(x_vec));
ret.Resize(x_vec);
dev_ctx.template Alloc<T>(&ret);
switch (rank) {
case 2: {
Expand Down
Loading