code: def test_logloss_fused(self) -> None:
      rec_metric_value_test_launcher(
          target_clazz=NEMetric,
          target_compute_mode=RecComputeMode.FUSED_TASKS_COMPUTATION,
          metric_name="logloss",
          test_clazz=TestLoglossMetric,
          task_names=["t1", "t2", "t3"],
          fused_update_limit=0,
          compute_on_all_ranks=False,
          should_validate_update=False,
          world_size=WORLD_SIZE,
          entry_point=self._logloss_metric_test_helper,
      )
  
imports: import unittest
  from functools import partial, update_wrapper
  from typing import Callable, Dict, Type
  import torch
  from torchrec.metrics.ne import compute_cross_entropy, compute_logloss, compute_ne, NEMetric
  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 6 for calling the NEMetricTest obj's underlying member method code with example usage: obj.test_logloss_fused() without return types