Reset torch default device to cpu after offload.profile(): fixes device mismatches in econdataset/pymaf/smplx code that assumes CPU-default tensor creation, without affecting mmgps explicit hook-based device management
Fix create_mean_pose() to build its numpy array from CPU tensors explicitly, instead of masking it with a global torch default-device reset that broke mmgp's own device handling
Drop xformers: its Hopper-specific flash-attention kernel crashes on Blackwell (sm_120) with 'CUDA error: invalid argument'. torch 2.8's native SDPA (used automatically by diffusers) replaces it.