[Fix] Segfault in SweepCollection destructor
The destructor of the SweepCollection tries to free GPU data even if it was never allocated. This problem is fixed with this MR
The destructor of the SweepCollection tries to free GPU data even if it was never allocated. This problem is fixed with this MR