code: def test_create_variations_gpu(self):
      if not torch.cuda.is_available():
          return
  
      for model_name, config in self.resnet_variants.items():
          resnet = resnet_generator(model_name)
          model = SimSiam(get_backbone(resnet), **config).to("cuda")
          self.assertIsNotNone(model)
  
file_path: lightly/tests/models/test_ModelsSimSiam.py
imports: import unittest
  import torch
  import torch.nn
  import torchvision
  from lightly.models import SimSiam
label_desc: Use image node_id 3 for calling the TestSimSiam obj's underlying member method code with example usage: obj.test_create_variations_gpu() without return types