From 7778da60e667a2b5b1c1c283ad471904e8ce3679 Mon Sep 17 00:00:00 2001 From: Jeff Daily Date: Wed, 26 Mar 2025 18:18:44 +0000 Subject: [PATCH] remove IntWrapper --- pytorch3d/csrc/pulsar/include/camera.h | 5 ----- pytorch3d/csrc/pulsar/include/math.h | 5 ----- pytorch3d/csrc/pulsar/include/renderer.backward.device.h | 4 ++-- 3 files changed, 2 insertions(+), 12 deletions(-) diff --git a/pytorch3d/csrc/pulsar/include/camera.h b/pytorch3d/csrc/pulsar/include/camera.h index 7264c8112..e67d5fd07 100644 --- a/pytorch3d/csrc/pulsar/include/camera.h +++ b/pytorch3d/csrc/pulsar/include/camera.h @@ -70,11 +70,6 @@ struct CamGradInfo { float3 pixel_dir_y; }; -// TODO: remove once https://github.com/NVlabs/cub/issues/172 is resolved. -struct IntWrapper { - int val; -}; - } // namespace pulsar #endif diff --git a/pytorch3d/csrc/pulsar/include/math.h b/pytorch3d/csrc/pulsar/include/math.h index 1ea6b5677..b01f595e8 100644 --- a/pytorch3d/csrc/pulsar/include/math.h +++ b/pytorch3d/csrc/pulsar/include/math.h @@ -149,11 +149,6 @@ IHD CamGradInfo operator*(const CamGradInfo& a, const float& b) { return res; } -IHD IntWrapper operator+(const IntWrapper& a, const IntWrapper& b) { - IntWrapper res; - res.val = a.val + b.val; - return res; -} } // namespace pulsar #endif diff --git a/pytorch3d/csrc/pulsar/include/renderer.backward.device.h b/pytorch3d/csrc/pulsar/include/renderer.backward.device.h index dcd9dd50f..2b510d0fa 100644 --- a/pytorch3d/csrc/pulsar/include/renderer.backward.device.h +++ b/pytorch3d/csrc/pulsar/include/renderer.backward.device.h @@ -155,8 +155,8 @@ void backward( stream); CHECKLAUNCH(); SUM_WS( - (IntWrapper*)(self->ids_sorted_d), - (IntWrapper*)(self->n_grad_contributions_d), + self->ids_sorted_d, + self->n_grad_contributions_d, static_cast(num_balls), self->workspace_d, self->workspace_size,