unitxt.artifact module
- class unitxt.artifact.Artifact(*argv, **kwargs)
Bases:
Dataclass- classmethod from_dict(d)
- classmethod get_artifact_type()
- classmethod is_artifact_dict(d)
- classmethod is_artifact_file(path)
- classmethod is_registered_class(clz: object)
- classmethod is_registered_class_name(class_name: str)
- classmethod is_registered_type(type: str)
- classmethod load(path)
- prepare()
- classmethod register_class(artifact_class)
- save(path)
- verify()
- classmethod verify_artifact_dict(d)
- class unitxt.artifact.Artifactories
Bases:
object- instance = <unitxt.artifact.Artifactories object>
- register(artifactory)
- reset()
- unregister(artifactory)
- exception unitxt.artifact.MissingArtifactTypeError(dic)
Bases:
ValueError
- exception unitxt.artifact.UnitxtArtifactNotFoundError(name, artifactories)
Bases:
Exception
- exception unitxt.artifact.UnrecognizedArtifactTypeError(type)
Bases:
ValueError
- unitxt.artifact.fetch_artifact(name)
- unitxt.artifact.get_closest_artifact_type(type)
- unitxt.artifact.map_values_in_place(object, mapper)
- unitxt.artifact.maybe_recover_artifact(artifact)
- unitxt.artifact.register_all_artifacts(path)
- unitxt.artifact.verbosed_fetch_artifact(identifer)