func assureGPU(s *data.Slice) *data.Slice { if s.GPUAccess() { return s } else { return cuda.GPUCopy(s) } }