class_docstr: Dataset class for the ADE20K dataset
  
  The structure of the dataset should be something like this: ::
  
  ADEChallengeData2016/annotations/training/*.png
  ADEChallengeData2016/annotations/validation/*.png
  
  ADEChallengeData2016/images/training/*.jpg
  ADEChallengeData2016/images/validation/*.jpg
  
  Args:
      opts: Command-line arguments
class_docstr_tok: ["Dataset","class","for","the","ADE20K","dataset","The","structure","of","the","dataset","should","be","something","like","this",":",":",":","ADEChallengeData2016\/annotations\/training\/","*",".png","ADEChallengeData2016\/annotations\/validation\/","*",".png","ADEChallengeData2016\/images\/training\/","*",".jpg","ADEChallengeData2016\/images\/validation\/","*",".jpg","Args",":","opts",":","Command-line","arguments"]
docstr: Class index to RGB color mapping. The list index corresponds to class id.
  Note that the color list is flattened.
docstr_tok: ["Class","index","to","RGB","color","mapping",".","The","list","index","corresponds","to","class","id",".","Note","that","the","color","list","is","flattened","."]
code: def color_palette() -> List[int]:
      """Class index to RGB color mapping. The list index corresponds to class id.
      Note that the color list is flattened."""
      color_codes = [
          [0, 0, 0],  # background
          [120, 120, 120],
          [180, 120, 120],
          [6, 230, 230],
          [80, 50, 50],
          [4, 200, 3],
          [120, 120, 80],
          [140, 140, 140],
          [204, 5, 255],
          [230, 230, 230],
          [4, 250, 7],
          [224, 5, 255],
          [235, 255, 7],
          [150, 5, 61],
          [120, 120, 70],
          [8, 255, 51],
          [255, 6, 82],
          [143, 255, 140],
          [204, 255, 4],
          [255, 51, 7],
          [204, 70, 3],
          [0, 102, 200],
          [61, 230, 250],
          [255, 6, 51],
          [11, 102, 255],
          [255, 7, 71],
          [255, 9, 224],
          [9, 7, 230],
          [220, 220, 220],
          [255, 9, 92],
          [112, 9, 255],
          [8, 255, 214],
          [7, 255, 224],
          [255, 184, 6],
          [10, 255, 71],
          [255, 41, 10],
          [7, 255, 255],
          [224, 255, 8],
          [102, 8, 255],
          [255, 61, 6],
          [255, 194, 7],
          [255, 122, 8],
          [0, 255, 20],
          [255, 8, 41],
          [255, 5, 153],
          [6, 51, 255],
          [235, 12, 255],
          [160, 150, 20],
          [0, 163, 255],
          [140, 140, 140],
          [250, 10, 15],
          [20, 255, 0],
          [31, 255, 0],
          [255, 31, 0],
          [255, 224, 0],
          [153, 255, 0],
          [0, 0, 255],
          [255, 71, 0],
          [0, 235, 255],
          [0, 173, 255],
          [31, 0, 255],
          [11, 200, 200],
          [255, 82, 0],
          [0, 255, 245],
          [0, 61, 255],
          [0, 255, 112],
          [0, 255, 133],
          [255, 0, 0],
          [255, 163, 0],
          [255, 102, 0],
          [194, 255, 0],
          [0, 143, 255],
          [51, 255, 0],
          [0, 82, 255],
          [0, 255, 41],
          [0, 255, 173],
          [10, 0, 255],
          [173, 255, 0],
          [0, 255, 153],
          [255, 92, 0],
          [255, 0, 255],
          [255, 0, 245],
          [255, 0, 102],
          [255, 173, 0],
          [255, 0, 20],
          [255, 184, 184],
          [0, 31, 255],
          [0, 255, 61],
          [0, 71, 255],
          [255, 0, 204],
          [0, 255, 194],
          [0, 255, 82],
          [0, 10, 255],
          [0, 112, 255],
          [51, 0, 255],
          [0, 194, 255],
          [0, 122, 255],
          [0, 255, 163],
          [255, 153, 0],
          [0, 255, 10],
          [255, 112, 0],
          [143, 255, 0],
          [82, 0, 255],
          [163, 255, 0],
          [255, 235, 0],
          [8, 184, 170],
          [133, 0, 255],
          [0, 255, 92],
          [184, 0, 255],
          [255, 0, 31],
          [0, 184, 255],
          [0, 214, 255],
          [255, 0, 112],
          [92, 255, 0],
          [0, 224, 255],
          [112, 224, 255],
          [70, 184, 160],
          [163, 0, 255],
          [153, 0, 255],
          [71, 255, 0],
          [255, 0, 163],
          [255, 204, 0],
          [255, 0, 143],
          [0, 255, 235],
          [133, 255, 0],
          [255, 0, 235],
          [245, 0, 255],
          [255, 0, 122],
          [255, 245, 0],
          [10, 190, 212],
          [214, 255, 0],
          [0, 204, 255],
          [20, 0, 255],
          [255, 255, 0],
          [0, 153, 255],
          [0, 41, 255],
          [0, 255, 204],
          [41, 0, 255],
          [41, 255, 0],
          [173, 0, 255],
          [0, 245, 255],
          [71, 0, 255],
          [122, 0, 255],
          [0, 255, 184],
          [0, 92, 255],
          [184, 255, 0],
          [0, 133, 255],
          [255, 214, 0],
          [25, 194, 194],
          [102, 255, 0],
          [92, 0, 255],
      ]
      color_codes = np.asarray(color_codes).flatten()
      return list(color_codes)
  
file_path: ml-cvnets/data/datasets/segmentation/ade20k.py
imports: import argparse
  import os
  from typing import List
  import numpy
  from data.datasets import DATASET_REGISTRY
  from data.datasets.segmentation.base_segmentation import BaseImageSegmentationDataset
label_desc: Use image node_id 3 for calling the ADE20KDataset obj's underlying member method code with example usage: obj.color_palette() and returns: list