mirror of
https://github.com/facebookresearch/pytorch3d.git
synced 2025-08-02 11:52:50 +08:00
data() deprecated
Summary: replace `data()` with preferred `data_ptr()`, avoiding some deprecation warnings in future pytorch. Reviewed By: nikhilaravi Differential Revision: D20645738 fbshipit-source-id: 8f6e02d292729b804fa2a66f94dd0517bbaf7887
This commit is contained in:
parent
8fa7678614
commit
e22d431e5b
@ -309,19 +309,19 @@ RasterizeMeshesNaiveCuda(
|
|||||||
const size_t threads = 64;
|
const size_t threads = 64;
|
||||||
|
|
||||||
RasterizeMeshesNaiveCudaKernel<<<blocks, threads>>>(
|
RasterizeMeshesNaiveCudaKernel<<<blocks, threads>>>(
|
||||||
face_verts.contiguous().data<float>(),
|
face_verts.contiguous().data_ptr<float>(),
|
||||||
mesh_to_faces_packed_first_idx.contiguous().data<int64_t>(),
|
mesh_to_faces_packed_first_idx.contiguous().data_ptr<int64_t>(),
|
||||||
num_faces_per_mesh.contiguous().data<int64_t>(),
|
num_faces_per_mesh.contiguous().data_ptr<int64_t>(),
|
||||||
blur_radius,
|
blur_radius,
|
||||||
perspective_correct,
|
perspective_correct,
|
||||||
N,
|
N,
|
||||||
H,
|
H,
|
||||||
W,
|
W,
|
||||||
K,
|
K,
|
||||||
face_idxs.contiguous().data<int64_t>(),
|
face_idxs.contiguous().data_ptr<int64_t>(),
|
||||||
zbuf.contiguous().data<float>(),
|
zbuf.contiguous().data_ptr<float>(),
|
||||||
pix_dists.contiguous().data<float>(),
|
pix_dists.contiguous().data_ptr<float>(),
|
||||||
bary.contiguous().data<float>());
|
bary.contiguous().data_ptr<float>());
|
||||||
|
|
||||||
return std::make_tuple(face_idxs, zbuf, bary, pix_dists);
|
return std::make_tuple(face_idxs, zbuf, bary, pix_dists);
|
||||||
}
|
}
|
||||||
@ -467,17 +467,17 @@ torch::Tensor RasterizeMeshesBackwardCuda(
|
|||||||
const size_t threads = 64;
|
const size_t threads = 64;
|
||||||
|
|
||||||
RasterizeMeshesBackwardCudaKernel<<<blocks, threads>>>(
|
RasterizeMeshesBackwardCudaKernel<<<blocks, threads>>>(
|
||||||
face_verts.contiguous().data<float>(),
|
face_verts.contiguous().data_ptr<float>(),
|
||||||
pix_to_face.contiguous().data<int64_t>(),
|
pix_to_face.contiguous().data_ptr<int64_t>(),
|
||||||
perspective_correct,
|
perspective_correct,
|
||||||
N,
|
N,
|
||||||
H,
|
H,
|
||||||
W,
|
W,
|
||||||
K,
|
K,
|
||||||
grad_zbuf.contiguous().data<float>(),
|
grad_zbuf.contiguous().data_ptr<float>(),
|
||||||
grad_bary.contiguous().data<float>(),
|
grad_bary.contiguous().data_ptr<float>(),
|
||||||
grad_dists.contiguous().data<float>(),
|
grad_dists.contiguous().data_ptr<float>(),
|
||||||
grad_face_verts.contiguous().data<float>());
|
grad_face_verts.contiguous().data_ptr<float>());
|
||||||
|
|
||||||
return grad_face_verts;
|
return grad_face_verts;
|
||||||
}
|
}
|
||||||
@ -643,9 +643,9 @@ torch::Tensor RasterizeMeshesCoarseCuda(
|
|||||||
const size_t threads = 512;
|
const size_t threads = 512;
|
||||||
|
|
||||||
RasterizeMeshesCoarseCudaKernel<<<blocks, threads, shared_size>>>(
|
RasterizeMeshesCoarseCudaKernel<<<blocks, threads, shared_size>>>(
|
||||||
face_verts.contiguous().data<float>(),
|
face_verts.contiguous().data_ptr<float>(),
|
||||||
mesh_to_face_first_idx.contiguous().data<int64_t>(),
|
mesh_to_face_first_idx.contiguous().data_ptr<int64_t>(),
|
||||||
num_faces_per_mesh.contiguous().data<int64_t>(),
|
num_faces_per_mesh.contiguous().data_ptr<int64_t>(),
|
||||||
blur_radius,
|
blur_radius,
|
||||||
N,
|
N,
|
||||||
F,
|
F,
|
||||||
@ -654,8 +654,8 @@ torch::Tensor RasterizeMeshesCoarseCuda(
|
|||||||
bin_size,
|
bin_size,
|
||||||
chunk_size,
|
chunk_size,
|
||||||
M,
|
M,
|
||||||
faces_per_bin.contiguous().data<int32_t>(),
|
faces_per_bin.contiguous().data_ptr<int32_t>(),
|
||||||
bin_faces.contiguous().data<int32_t>());
|
bin_faces.contiguous().data_ptr<int32_t>());
|
||||||
return bin_faces;
|
return bin_faces;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -793,8 +793,8 @@ RasterizeMeshesFineCuda(
|
|||||||
const size_t threads = 64;
|
const size_t threads = 64;
|
||||||
|
|
||||||
RasterizeMeshesFineCudaKernel<<<blocks, threads>>>(
|
RasterizeMeshesFineCudaKernel<<<blocks, threads>>>(
|
||||||
face_verts.contiguous().data<float>(),
|
face_verts.contiguous().data_ptr<float>(),
|
||||||
bin_faces.contiguous().data<int32_t>(),
|
bin_faces.contiguous().data_ptr<int32_t>(),
|
||||||
blur_radius,
|
blur_radius,
|
||||||
bin_size,
|
bin_size,
|
||||||
perspective_correct,
|
perspective_correct,
|
||||||
@ -804,10 +804,10 @@ RasterizeMeshesFineCuda(
|
|||||||
H,
|
H,
|
||||||
W,
|
W,
|
||||||
K,
|
K,
|
||||||
face_idxs.contiguous().data<int64_t>(),
|
face_idxs.contiguous().data_ptr<int64_t>(),
|
||||||
zbuf.contiguous().data<float>(),
|
zbuf.contiguous().data_ptr<float>(),
|
||||||
pix_dists.contiguous().data<float>(),
|
pix_dists.contiguous().data_ptr<float>(),
|
||||||
bary.contiguous().data<float>());
|
bary.contiguous().data_ptr<float>());
|
||||||
|
|
||||||
return std::make_tuple(face_idxs, zbuf, bary, pix_dists);
|
return std::make_tuple(face_idxs, zbuf, bary, pix_dists);
|
||||||
}
|
}
|
||||||
|
@ -172,16 +172,16 @@ RasterizePointsNaiveCuda(
|
|||||||
const size_t blocks = 1024;
|
const size_t blocks = 1024;
|
||||||
const size_t threads = 64;
|
const size_t threads = 64;
|
||||||
RasterizePointsNaiveCudaKernel<<<blocks, threads>>>(
|
RasterizePointsNaiveCudaKernel<<<blocks, threads>>>(
|
||||||
points.contiguous().data<float>(),
|
points.contiguous().data_ptr<float>(),
|
||||||
cloud_to_packed_first_idx.contiguous().data<int64_t>(),
|
cloud_to_packed_first_idx.contiguous().data_ptr<int64_t>(),
|
||||||
num_points_per_cloud.contiguous().data<int64_t>(),
|
num_points_per_cloud.contiguous().data_ptr<int64_t>(),
|
||||||
radius,
|
radius,
|
||||||
N,
|
N,
|
||||||
S,
|
S,
|
||||||
K,
|
K,
|
||||||
point_idxs.contiguous().data<int32_t>(),
|
point_idxs.contiguous().data_ptr<int32_t>(),
|
||||||
zbuf.contiguous().data<float>(),
|
zbuf.contiguous().data_ptr<float>(),
|
||||||
pix_dists.contiguous().data<float>());
|
pix_dists.contiguous().data_ptr<float>());
|
||||||
return std::make_tuple(point_idxs, zbuf, pix_dists);
|
return std::make_tuple(point_idxs, zbuf, pix_dists);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -347,9 +347,9 @@ torch::Tensor RasterizePointsCoarseCuda(
|
|||||||
const size_t blocks = 64;
|
const size_t blocks = 64;
|
||||||
const size_t threads = 512;
|
const size_t threads = 512;
|
||||||
RasterizePointsCoarseCudaKernel<<<blocks, threads, shared_size>>>(
|
RasterizePointsCoarseCudaKernel<<<blocks, threads, shared_size>>>(
|
||||||
points.contiguous().data<float>(),
|
points.contiguous().data_ptr<float>(),
|
||||||
cloud_to_packed_first_idx.contiguous().data<int64_t>(),
|
cloud_to_packed_first_idx.contiguous().data_ptr<int64_t>(),
|
||||||
num_points_per_cloud.contiguous().data<int64_t>(),
|
num_points_per_cloud.contiguous().data_ptr<int64_t>(),
|
||||||
radius,
|
radius,
|
||||||
N,
|
N,
|
||||||
P,
|
P,
|
||||||
@ -357,8 +357,8 @@ torch::Tensor RasterizePointsCoarseCuda(
|
|||||||
bin_size,
|
bin_size,
|
||||||
chunk_size,
|
chunk_size,
|
||||||
M,
|
M,
|
||||||
points_per_bin.contiguous().data<int32_t>(),
|
points_per_bin.contiguous().data_ptr<int32_t>(),
|
||||||
bin_points.contiguous().data<int32_t>());
|
bin_points.contiguous().data_ptr<int32_t>());
|
||||||
return bin_points;
|
return bin_points;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -464,8 +464,8 @@ std::tuple<torch::Tensor, torch::Tensor, torch::Tensor> RasterizePointsFineCuda(
|
|||||||
const size_t blocks = 1024;
|
const size_t blocks = 1024;
|
||||||
const size_t threads = 64;
|
const size_t threads = 64;
|
||||||
RasterizePointsFineCudaKernel<<<blocks, threads>>>(
|
RasterizePointsFineCudaKernel<<<blocks, threads>>>(
|
||||||
points.contiguous().data<float>(),
|
points.contiguous().data_ptr<float>(),
|
||||||
bin_points.contiguous().data<int32_t>(),
|
bin_points.contiguous().data_ptr<int32_t>(),
|
||||||
radius,
|
radius,
|
||||||
bin_size,
|
bin_size,
|
||||||
N,
|
N,
|
||||||
@ -473,9 +473,9 @@ std::tuple<torch::Tensor, torch::Tensor, torch::Tensor> RasterizePointsFineCuda(
|
|||||||
M,
|
M,
|
||||||
S,
|
S,
|
||||||
K,
|
K,
|
||||||
point_idxs.contiguous().data<int32_t>(),
|
point_idxs.contiguous().data_ptr<int32_t>(),
|
||||||
zbuf.contiguous().data<float>(),
|
zbuf.contiguous().data_ptr<float>(),
|
||||||
pix_dists.contiguous().data<float>());
|
pix_dists.contiguous().data_ptr<float>());
|
||||||
|
|
||||||
return std::make_tuple(point_idxs, zbuf, pix_dists);
|
return std::make_tuple(point_idxs, zbuf, pix_dists);
|
||||||
}
|
}
|
||||||
@ -547,16 +547,16 @@ torch::Tensor RasterizePointsBackwardCuda(
|
|||||||
const size_t threads = 64;
|
const size_t threads = 64;
|
||||||
|
|
||||||
RasterizePointsBackwardCudaKernel<<<blocks, threads>>>(
|
RasterizePointsBackwardCudaKernel<<<blocks, threads>>>(
|
||||||
points.contiguous().data<float>(),
|
points.contiguous().data_ptr<float>(),
|
||||||
idxs.contiguous().data<int32_t>(),
|
idxs.contiguous().data_ptr<int32_t>(),
|
||||||
N,
|
N,
|
||||||
P,
|
P,
|
||||||
H,
|
H,
|
||||||
W,
|
W,
|
||||||
K,
|
K,
|
||||||
grad_zbuf.contiguous().data<float>(),
|
grad_zbuf.contiguous().data_ptr<float>(),
|
||||||
grad_dists.contiguous().data<float>(),
|
grad_dists.contiguous().data_ptr<float>(),
|
||||||
grad_points.contiguous().data<float>());
|
grad_points.contiguous().data_ptr<float>());
|
||||||
|
|
||||||
return grad_points;
|
return grad_points;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user