Skip to main content
Version: Main branch

application

superduper.components.application

Source code

Application​

Application(self,
identifier: str,
upstream: Optional[List[ForwardRef('Component')]] = None,
compute_kwargs: Dict = <factory>,
db: dataclasses.InitVar[typing.Optional[ForwardRef('Datalayer')]] = None,
*,
components: List[superduper.components.component.Component],
variables: Optional[Dict] = None) -> None
ParameterDescription
identifierIdentifier of the instance.
upstreamA list of upstream components.
compute_kwargsKeyword arguments to manage the compute environment.
dbDatalayer instance. Datalayer instance.
componentsList of components to group together and apply to superduper.
variablesVariables which are used inside the application.

A placeholder to hold list of components with associated funcionality.

Components are sorted in a way that respects their mutual dependencies.