﻿:github_url: Heimdall.task.Task

Heimdall.task.Task
==================

.. currentmodule:: Heimdall.task

.. autoclass:: Task

   
   
   .. rubric:: Attributes

   .. autosummary::
      :toctree: .
   
       ~Task.idx
       ~Task.interaction_type
       ~Task.label_col_name
       ~Task.label_obsm_name
       ~Task.labels
       ~Task.num_tasks
       ~Task.reducer_config
       ~Task.splits
       ~Task.top_k
       ~Task.track_metric
       ~Task.train_split
       ~Task.data
       ~Task.task_type
       ~Task.metrics
       ~Task.shuffle
       ~Task.head_config
       ~Task.loss_config
   
   

   
   
   .. rubric:: Methods

   .. autosummary::
      :toctree: .
   
          ~Task.clear_cache_path
          ~Task.collate
          ~Task.from_cache
          ~Task.get_cache_path
          ~Task.get_inputs
          ~Task.on_batch
          ~Task.setup_labels
          ~Task.to_cache
   
   