swiss-ai-center / core-engine

The core engine orchestrating all the Swiss AI Center services.
https://docs.swiss-ai-center.ch/reference/core-engine/
GNU Affero General Public License v3.0
6 stars 1 forks source link

Change models to allow the creation of "pipeline of pipelines" or "mixed pipelines" #125

Open andrptrc opened 1 year ago

andrptrc commented 1 year ago

Actually the model present in the documentation, represent how we would like the inheritance and links between classes to be. But in the code we could not create exactly the same models because of circular dependencies.

The goal is to allow the creation of pipelines using ExecutionUnits in pipeline steps instead of Services. This will allow to create pipelines of pipelines or mixed pipelines (with services and pipelines)

ludelafo commented 6 months ago

Related to https://github.com/swiss-ai-center/documentation/pull/68.