code: def load_multitask_data():
      """Load example multitask data."""
      current_dir = os.path.dirname(os.path.abspath(__file__))
      featurizer = dc.feat.CircularFingerprint(size=1024)
      tasks = [
          "task0",
          "task1",
          "task2",
          "task3",
          "task4",
          "task5",
          "task6",
          "task7",
          "task8",
          "task9",
          "task10",
          "task11",
          "task12",
          "task13",
          "task14",
          "task15",
          "task16",
      ]
      input_file = os.path.join(
          current_dir, "../../models/tests/assets/multitask_example.csv"
      )
      loader = dc.data.CSVLoader(
          tasks=tasks, feature_field="smiles", featurizer=featurizer
      )
      return loader.create_dataset(input_file)
  
imports: import os
  import unittest
  import numpy
  import deepchem
  from deepchem.data import NumpyDataset
  from deepchem.splits import IndexSplitter
label_desc: Use image node_id 2 for calling a global function with example usage: load_multitask_data() and returns: loader