class_docstr: This type of meta-model deals with base task definitions. The meta-model creates tasks for training new base forecasting models after it is trained. `prepare_tasks` directly modifies the task definitions.
docstr: The MetaTaskModel is expected to get prepared MetaTask from meta_dataset.
  And then it will learn knowledge from the meta tasks
docstr_tok: ["The","MetaTaskModel","is","expected","to","get","prepared","MetaTask","from","meta_dataset",".","And","then","it","will","learn","knowledge","from","the","meta","tasks"]
code: def fit(self, meta_dataset: MetaTaskDataset):
      """
      The MetaTaskModel is expected to get prepared MetaTask from meta_dataset.
      And then it will learn knowledge from the meta tasks
      """
      raise NotImplementedError(f"Please implement the `fit` method")
  
file_path: qlib/qlib/model/meta/model.py
imports: import abc
  from typing import List
  from .dataset import MetaTaskDataset
label_desc: Use image node_id 1 for calling the MetaTaskModel obj's underlying member method code with example usage: obj.fit(meta_dataset) without return types