class_docstr: Base class for Shapenet BuilderConfigs.
  
  The Shapenet database builder delegates the implementation of info,
  split_generators and generate_examples to the specified ShapenetConfig. This
  is done to allow multiple versions of the dataset.
class_docstr_tok: ["Base","class","for","Shapenet","BuilderConfigs",".","The","Shapenet","database","builder","delegates","the","implementation","of","info",",","split_generators","and","generate_examples","to","the","specified","ShapenetConfig",".","This","is","done","to","allow","multiple","versions","of","the","dataset","."]
docstr: Delegated Shapenet._info.
docstr_tok: ["Delegated","Shapenet._info","."]
code: def info(self, dataset_builder):
      """Delegated Shapenet._info."""
      raise NotImplementedError("Abstract method")
  
imports: from __future__ import absolute_import
  from __future__ import division
  from __future__ import print_function
  import collections
  import csv
  import json
  import os
  import textwrap
  import tensorflow.compat.v2
  import tensorflow_datasets
  from tensorflow_datasets import features
  from tensorflow_graphics.datasets import features
label_desc: Use image node_id 1 for calling the ShapenetConfig obj's underlying member method code with example usage: obj.info(dataset_builder) without return types