That worked!  Thanks!
But this is all within a DataParallel.  Isn’t that supposed to make it play nice with multiple devices?  I would have thought calling .to(a specific device) would limit it to only using that device.  Maybe I don’t understand how DataParallel works entirely.