class_docstr: Action recognition video dataset for
  `Charades <https://prior.allenai.org/projects/charades>`_ stored as image frames.
  
  This dataset handles the parsing of frames, loading and clip sampling for the
  videos. All io is done through :code:`iopath.common.file_io.PathManager`, enabling
  non-local storage uri's to be used.
class_docstr_tok: ["Action","recognition","video","dataset","for","`","Charades","<","https",":","\/\/prior.allenai.org\/projects\/charades",">","`","_","stored","as","image","frames",".","This","dataset","handles","the","parsing","of","frames",",","loading","and","clip","sampling","for","the","videos",".","All","io","is","done","through",":","code",":","`","iopath.common.file_io.PathManager","`",",","enabling","non-local","storage","uri","'s","to","be","used","."]
code: def __iter__(self):
      return self
  
file_path: pytorchvideo/pytorchvideo/data/charades.py
imports: import csv
  import functools
  import itertools
  import os
  from collections import defaultdict
  from typing import Any, Callable, List, Optional, Tuple, Type
  import torch
  import torch.utils.data
  from iopath.common.file_io import g_pathmgr
  from pytorchvideo.data.clip_sampling import ClipSampler
  from pytorchvideo.data.frame_video import FrameVideo
  from .utils import MultiProcessSampler
label_desc: Use image node_id 5 for calling the Charades obj's underlying member method code with example usage: obj.__iter__() and returns: self