build: Union[PipelineBuildBase, UUID, NoneType]
enable_artifact_metadata: Optional[bool]
enable_artifact_visualization: Optional[bool]
enable_cache: Optional[bool]
enable_step_logs: Optional[bool]
extra: Mapping[str, Any]
model:
audience: Optional[str]
description: Optional[str]
ethics: Optional[str]
license: Optional[str]
limitations: Optional[str]
name: str
save_models_to_registry: bool
suppress_class_validation_warnings: bool
tags: Optional[List[str]]
trade_offs: Optional[str]
use_cases: Optional[str]
version: Union[ModelStages, int, str, NoneType]
parameters: Optional[Mapping[str, Any]]
run_name: Optional[str]
schedule:
catchup: bool
cron_expression: Optional[str]
end_time: Optional[datetime]
interval_second: Optional[timedelta]
name: Optional[str]
run_once_start_time: Optional[datetime]
start_time: Optional[datetime]
settings:
docker:
apt_packages: List[str]
build_context_root: Optional[str]
build_options: Mapping[str, Any]
copy_files: bool
copy_global_config: bool
dockerfile: Optional[str]
dockerignore: Optional[str]
environment: Mapping[str, Any]
runtime_environment: Mapping[str, Any]
install_stack_requirements: bool
parent_image: Optional[str]
python_package_installer: PythonPackageInstaller
replicate_local_python_environment: Union[List[str], PythonEnvironmentExportMethod,
NoneType]
required_integrations: List[str]
requirements: Union[NoneType, str, List[str]]
skip_build: bool
prevent_build_reuse: bool
allow_including_files_in_images: bool
allow_download_from_code_repository: bool
allow_download_from_artifact_store: bool
target_repository: str
user: Optional[str]
resources:
cpu_count: Optional[PositiveFloat]
gpu_count: Optional[NonNegativeInt]
memory: Optional[ConstrainedStrValue]
deployment:
api_url_path: str
app_description: Union[str, NoneType]
app_extensions: Union[List[AppExtensionSpec], NoneType]
app_kwargs: Dict[str, Any]
app_title: Union[str, NoneType]
app_version: Union[str, NoneType]
cors:
allow_credentials: bool
allow_headers: List[str]
allow_methods: List[str]
allow_origins: List[str]
custom_endpoints: Union[List[EndpointSpec], NoneType]
custom_middlewares: Union[List[MiddlewareSpec], NoneType]
dashboard_files_path: Union[str, NoneType]
deployment_app_runner_flavor: Union[Annotated[SourceOrObject, BeforeValidator,
PlainSerializer], NoneType]
deployment_app_runner_kwargs: Dict[str, Any]
deployment_service_class: Union[Annotated[SourceOrObject, BeforeValidator, PlainSerializer],
NoneType]
deployment_service_kwargs: Dict[str, Any]
docs_url_path: str
health_url_path: str
include_default_endpoints: bool
include_default_middleware: bool
info_url_path: str
invoke_url_path: str
log_level: LoggingLevels
metrics_url_path: str
redoc_url_path: str
root_url_path: str
secure_headers:
cache: Union[bool, str]
content: Union[bool, str]
csp: Union[bool, str]
hsts: Union[bool, str]
permissions: Union[bool, str]
referrer: Union[bool, str]
server: Union[bool, str]
xfo: Union[bool, str]
shutdown_hook: Union[Annotated[SourceOrObject, BeforeValidator, PlainSerializer],
NoneType]
shutdown_hook_kwargs: Dict[str, Any]
startup_hook: Union[Annotated[SourceOrObject, BeforeValidator, PlainSerializer],
NoneType]
startup_hook_kwargs: Dict[str, Any]
thread_pool_size: int
uvicorn_host: str
uvicorn_kwargs: Dict[str, Any]
uvicorn_port: int
uvicorn_workers: int
steps:
load_data:
enable_artifact_metadata: Optional[bool]
enable_artifact_visualization: Optional[bool]
enable_cache: Optional[bool]
enable_step_logs: Optional[bool]
experiment_tracker: Optional[str]
extra: Mapping[str, Any]
failure_hook_source:
attribute: Optional[str]
module: str
type: SourceType
model:
audience: Optional[str]
description: Optional[str]
ethics: Optional[str]
license: Optional[str]
limitations: Optional[str]
name: str
save_models_to_registry: bool
suppress_class_validation_warnings: bool
tags: Optional[List[str]]
trade_offs: Optional[str]
use_cases: Optional[str]
version: Union[ModelStages, int, str, NoneType]
name: Optional[str]
outputs:
output:
default_materializer_source:
attribute: Optional[str]
module: str
type: SourceType
materializer_source: Optional[Tuple[Source, ...]]
parameters: {}
settings:
docker:
apt_packages: List[str]
build_context_root: Optional[str]
build_options: Mapping[str, Any]
copy_files: bool
copy_global_config: bool
dockerfile: Optional[str]
dockerignore: Optional[str]
environment: Mapping[str, Any]
runtime_environment: Mapping[str, Any]
install_stack_requirements: bool
parent_image: Optional[str]
python_package_installer: PythonPackageInstaller
replicate_local_python_environment: Union[List[str], PythonEnvironmentExportMethod,
NoneType]
required_integrations: List[str]
requirements: Union[NoneType, str, List[str]]
skip_build: bool
prevent_build_reuse: bool
allow_including_files_in_images: bool
allow_download_from_code_repository: bool
allow_download_from_artifact_store: bool
target_repository: str
user: Optional[str]
resources:
cpu_count: Optional[PositiveFloat]
gpu_count: Optional[NonNegativeInt]
memory: Optional[ConstrainedStrValue]
step_operator: Optional[str]
success_hook_source:
attribute: Optional[str]
module: str
type: SourceType
train_model:
enable_artifact_metadata: Optional[bool]
enable_artifact_visualization: Optional[bool]
enable_cache: Optional[bool]
enable_step_logs: Optional[bool]
experiment_tracker: Optional[str]
extra: Mapping[str, Any]
failure_hook_source:
attribute: Optional[str]
module: str
type: SourceType
model:
audience: Optional[str]
description: Optional[str]
ethics: Optional[str]
license: Optional[str]
limitations: Optional[str]
name: str
save_models_to_registry: bool
suppress_class_validation_warnings: bool
tags: Optional[List[str]]
trade_offs: Optional[str]
use_cases: Optional[str]
version: Union[ModelStages, int, str, NoneType]
name: Optional[str]
outputs: {}
parameters: {}
settings:
docker:
apt_packages: List[str]
build_context_root: Optional[str]
build_options: Mapping[str, Any]
copy_files: bool
copy_global_config: bool
dockerfile: Optional[str]
dockerignore: Optional[str]
environment: Mapping[str, Any]
runtime_environment: Mapping[str, Any]
install_stack_requirements: bool
parent_image: Optional[str]
python_package_installer: PythonPackageInstaller
replicate_local_python_environment: Union[List[str], PythonEnvironmentExportMethod,
NoneType]
required_integrations: List[str]
requirements: Union[NoneType, str, List[str]]
skip_build: bool
prevent_build_reuse: bool
allow_including_files_in_images: bool
allow_download_from_code_repository: bool
allow_download_from_artifact_store: bool
target_repository: str
user: Optional[str]
resources:
cpu_count: Optional[PositiveFloat]
gpu_count: Optional[NonNegativeInt]
memory: Optional[ConstrainedStrValue]
step_operator: Optional[str]
success_hook_source:
attribute: Optional[str]
module: str
type: SourceType