docstr: Take a configuration and compute the parameter groups
  for this configuration
docstr_tok: ["Take","a","configuration","and","compute","the","parameter","groups","for","this","configuration"]
code: def _compute_param_groups(finetune_config: AttrDict):
      """
      Take a configuration and compute the parameter groups
      for this configuration
      """
      optimizer_schedulers = build_optimizer_schedulers(
          finetune_config["OPTIMIZER"]
      )
      base_model = build_model(
          finetune_config["MODEL"], finetune_config["OPTIMIZER"]
      )
      return get_optimizer_param_groups(
          model=base_model,
          model_config=finetune_config["MODEL"],
          optimizer_config=finetune_config["OPTIMIZER"],
          optimizer_schedulers=optimizer_schedulers,
      )
  
imports: import os
  import unittest
  from classy_vision.optim import build_optimizer_schedulers
  from vissl.config import AttrDict
  from vissl.models import build_model
  from vissl.optimizers import get_optimizer_param_groups
  from vissl.utils.checkpoint import CheckpointFormatConverter
  from vissl.utils.hydra_config import compose_hydra_configuration, convert_to_attrdict
  from vissl.utils.test_utils import gpu_test, in_temporary_directory, run_integration_test, spawn_distributed_test
label_desc: Use image node_id 4 for calling the TestFineTuning obj's underlying member method code with example usage: obj._compute_param_groups(finetune_config) and returns: get_optimizer_param_groups