class_docstr: `iNaturalist <https://github.com/visipedia/inat_comp>`_ Dataset.
  
  Args:
      root (string): Root directory of dataset where the image files are stored.
          This class does not require/use annotation files.
      version (string, optional): Which version of the dataset to download/use. One of
          '2017', '2018', '2019', '2021_train', '2021_train_mini', '2021_valid'.
          Default: `2021_train`.
      target_type (string or list, optional): Type of target to use, for 2021 versions, one of:
  
          - ``full``: the full category (species)
          - ``kingdom``: e.g. "Animalia"
          - ``phylum``: e.g. "Arthropoda"
          - ``class``: e.g. "Insecta"
          - ``order``: e.g. "Coleoptera"
          - ``family``: e.g. "Cleridae"
          - ``genus``: e.g. "Trichodes"
  
          for 2017-2019 versions, one of:
  
          - ``full``: the full (numeric) category
          - ``super``: the super category, e.g. "Amphibians"
  
          Can also be a list to output a tuple with all specified target types.
          Defaults to ``full``.
      transform (callable, optional): A function/transform that takes in a PIL image
          and returns a transformed version. E.g, ``transforms.RandomCrop``
      target_transform (callable, optional): A function/transform that takes in the
          target and transforms it.
      download (bool, optional): If true, downloads the dataset from the internet and
          puts it in root directory. If dataset is already downloaded, it is not
          downloaded again.
code: def _check_integrity(self) -> bool:
      return (
          os.path.exists(self.root) and len(os.listdir(self.root)) > 0
      )
  
file_path: vision/torchvision/datasets/inaturalist.py
imports: import os
  import os.path
  from typing import Any, Callable, Dict, List, Optional, Tuple, Union
  from PIL import Image
  from .utils import download_and_extract_archive, verify_str_arg
  from .vision import VisionDataset
label_desc: Use image node_id 7 for calling the INaturalist obj's underlying member method code with example usage: obj._check_integrity() and returns: unknown