defload_exp_info(storage:StorageInterface,exp_path:str)->ExperimentInfo:"""Loads the experiment info file"""iflen(exp_path)==0:target_path=ExperimentFilenames.EXP_INFOelse:target_path=storage.join_paths(exp_path,ExperimentFilenames.EXP_INFO)yaml_data=LoadYamlFile().load_data(target_path,storage)ifyaml_dataisNone:raiseFileNotFoundError(f"Info File {exp_path} is empty!")returnexperiment_info_factory(yaml_data,path=exp_path)