nv_dfm_core.api.PlaceParam#
- class nv_dfm_core.api.PlaceParam(*, tag='@dfm-place-param', place, multiuse=False)[source]#
This marker is attached to Statements to indicate that the value is passed later as a pipeline a parameter. By default, all places in a pipeline must be unique (this includes Yield places), to avoid accidental aliasing. If multiple PlaceParams should reference the same place, multiuse must be set to True on ALL PlaceParams for this place. The place name must still be different from all Yield places, however.
- Parameters:
tag (Literal['@dfm-place-param'])
place (str)
multiuse (bool)
- model_config = {'frozen': True}#
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].