code: def test_unfused_accuracy(self) -> None:
      rec_metric_value_test_launcher(
          target_clazz=AccuracyMetric,
          target_compute_mode=RecComputeMode.UNFUSED_TASKS_COMPUTATION,
          test_clazz=TestAccuracyMetric,
          metric_name=AccuracyMetricTest.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,
      )
  
imports: import unittest
  from typing import Dict, Iterable, Type, Union
  import torch
  from torch import no_grad
  from torchrec.metrics.accuracy import AccuracyMetric, compute_accuracy
  from torchrec.metrics.metrics_config import DefaultTaskInfo
  from torchrec.metrics.rec_metric import RecComputeMode, RecMetric
  from torchrec.metrics.test_utils import metric_test_helper, rec_metric_value_test_launcher, RecTaskInfo, TestMetric
label_desc: Use image node_id 1 for calling the AccuracyMetricTest obj's underlying member method code with example usage: obj.test_unfused_accuracy() without return types