code: def test_multi_gpu(self):
      updates = dict(
          no_teacher=True,
          freeze_encoder=True,
          gpus=2,
          overwrite_output_dir=True,
          sortish_sampler=True,
      )
      self._test_distiller_cli_fork(updates, check_contents=False)
  
file_path: H2O/h2o_flexgen/benchmark/third_party/transformers/examples/research_projects/seq2seq-distillation/_test_seq2seq_examples_multi_gpu.py
imports: import os
  import sys
  from pathlib import Path
  import torch
  from transformers.testing_utils import TestCasePlus, execute_subprocess_async, require_torch_multi_gpu
  from utils import load_json
label_desc: Use image node_id 2 for calling the TestSummarizationDistillerMultiGPU obj's underlying member method code with example usage: obj.test_multi_gpu() without return types