code: def normalize_model(self, model, dataset, *pools):
      normalized_model = get_test_output_path("normalized_model{}.bin")
      yc.execute(
          [
              CATBOOST_PATH,
              "normalize-model",
              "-m",
              model,
              "--output-model",
              normalized_model,
              "--cd",
              dataset.cd_file,
              "-T",
              "4",
          ]
          + sum([["-i", getattr(dataset, pool)] for pool in pools], [])
      )
      return normalized_model
  
imports: import os
  import pytest
  import re
  import yatest.common
  from lib import data_file, get_limited_precision_dsv_diff_tool
label_desc: Use image node_id 2 for calling the TestModeNormalizeModel obj's underlying member method code with example usage: obj.normalize_model(model, dataset) and returns: normalized_model