class_docstr: Base explorer for AudioCraft grids.
  
  All task specific solvers are expected to implement the `get_grid_metrics`
  method to specify logic about metrics to display for a given task.
  
  If additional stages are used, the child explorer must define how to handle
  these new stages in the `process_history` and `process_sheep` methods.
class_docstr_tok: ["Base","explorer","for","AudioCraft","grids",".","All","task","specific","solvers","are","expected","to","implement","the","`","get_grid_metrics","`","method","to","specify","logic","about","metrics","to","display","for","a","given","task",".","If","additional","stages","are","used",",","the","child","explorer","must","define","how","to","handle","these","new","stages","in","the","`","process_history","`","and","`","process_sheep","`","methods","."]
docstr: Return the metrics that should be displayed in the tracking table.
          
docstr_tok: ["Return","the","metrics","that","should","be","displayed","in","the","tracking","table","."]
code: def get_grid_metrics(self):
      """Return the metrics that should be displayed in the tracking table."""
      ...
  
file_path: audiocraft/audiocraft/grids/_base_explorers.py
imports: from abc import ABC, abstractmethod
  import time
  import typing
  from dora import Explorer
  import treetable
label_desc: Use image node_id 3 for calling the BaseExplorer obj's underlying member method code with example usage: obj.get_grid_metrics() without return types