code: def _get_splits(self, dataset_info):
      try:
          if dataset_info.get("splits"):
              return [
                  {
                      subset: {
                          "num_bytes": dataset_info.get("splits")[
                              subset
                          ].num_bytes,
                          "num_examples": dataset_info.get("splits")[
                              subset
                          ].num_examples,
                          "dataset_name": dataset_info.get("splits")[
                              subset
                          ].dataset_name,
                      }
                  }
                  for subset in dataset_info.get("splits")
              ]
      except LookupError:
          logger.warning("Failed to get splits information")
  
file_path: aim/aim/sdk/objects/plugins/hf_datasets_metadata.py
imports: from datasets import Dataset, DatasetDict
  from aim.storage.object import CustomObject
  from logging import getLogger
label_desc: Use image node_id 5 for calling the HFDataset obj's underlying member method code with example usage: obj._get_splits(dataset_info) and returns: unknown