code: def test_unfused_mse(self) -> None:
      rec_metric_value_test_launcher(
          target_clazz=MSEMetric,
          target_compute_mode=RecComputeMode.UNFUSED_TASKS_COMPUTATION,
          test_clazz=TestMSEMetric,
          metric_name=MSEMetricTest.task_name,
          task_names=["t1", "t2", "t3"],
          fused_update_limit=0,
          compute_on_all_ranks=False,
          should_validate_update=False,
          world_size=WORLD_SIZE,
          entry_point=metric_test_helper,
      )
  
file_path: torchrec/torchrec/metrics/tests/test_mse.py
imports: import unittest
  from typing import Dict, Type
  import torch
  from torchrec.metrics.mse import compute_mse, compute_rmse, MSEMetric
  from torchrec.metrics.rec_metric import RecComputeMode, RecMetric
  from torchrec.metrics.test_utils import metric_test_helper, rec_metric_value_test_launcher, TestMetric
label_desc: Use image node_id 1 for calling the MSEMetricTest obj's underlying member method code with example usage: obj.test_unfused_mse() without return types