diff --git a/pytorch3d/csrc/pulsar/include/camera.h b/pytorch3d/csrc/pulsar/include/camera.h index 7264c811..e67d5fd0 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 1ea6b567..b01f595e 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 dcd9dd50..2b510d0f 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,