Pipeline
Classes:
|
|
|
Functions:
|
- class curifactory.experimental.pipeline.Pipeline(name: str)
Attributes:
Methods:
Checks if any involved artifacts are in any way shared/can be explicitly pointed to, one from the other.
copy()define()An experiment definition, when taking other pipelines or artifacts as parameters, shouldn't mutate or alter where those pipelines/artifacts come from - so anything passed in gets automatically copied instead.
load_from_refname(refname)map()Assumes define() has already run.
modify(**modifications)report([template, save])run()verify()visualize([dot])- Parameters:
name (str)
- property artifacts
- compute_hash()
Checks if any involved artifacts are in any way shared/can be explicitly pointed to, one from the other.
- copy()
- ensure_context_copies()
An experiment definition, when taking other pipelines or artifacts as parameters, shouldn’t mutate or alter where those pipelines/artifacts come from - so anything passed in gets automatically copied instead.
- static load_from_refname(refname)
- Parameters:
refname (str)
- log_verification_checks()
- map()
Assumes define() has already run.
- modify(**modifications)
- name: str
- outputs: ArtifactList
- property parameters: dict[str, Any]
- report(template='default.html', save=False)
- Parameters:
save (bool)
- Return type:
str
- property reportables
- run()
- verify()
- visualize(dot=None, **kwargs)
- class curifactory.experimental.pipeline.PipelineFromRef(name: str)
Methods:
define()- Parameters:
name (str)
- define()
- curifactory.experimental.pipeline.pipeline(function)