def add_model(self, model_path: str) -> None:
        """
        Insert all functions from the model in ``model_path`` into the multifunction descriptor.
        The function names will remain the same as in the original model.
        """
        self._add_modelpath_to_cache(model_path)

        for func_name in self._modelpath_to_functions[model_path]:
            self.add_function(model_path, func_name, func_name)

        Insert all functions from the model in ``model_path`` into the multifunction descriptor.
        The function names will remain the same as in the original model.
        
coremltools/models/utils.py