Apps in the Deepomatic Platform correspond to specific solutions to a global problem that you are addressing. They correspond to packaged solutions as opposed to models whose versions are only trained neural networks. Thus, an app is composed of a set of models linked to each other according to a specific workflow and some custom code to enforce business rules for instance.
App Versions are instances of an app. For each model integrated in the app, the app version specifies the model version chosen for the given version.
To build apps and to see existing apps, you need to switch sections and go to the Deployment one. You then need to click on the Apps tab and you will see all the apps created in the organization.
Create an app
To create a new app, click on the Add a new app button, give a name to your app and eventually a description.
You then need to click on the Add models and select the project in which your model has been designed.
Finally, select the model version that you want to add to your app. By doing so, you are creating at the same time an app and a first app version for this app.
Repeat the following steps as many times as you want to add as many models in your app. You can add several times the same model by selecting different model versions of the same model.
In the end, by clicking on Create, you will add an app and a first app version for this app. The app version will be named 1.0 but feel free to edit this name and give the name that you want.
However, we advise you to follow this naming convention as much as possible as it will help you and other teammates to fully understand the evolution of the versions.
It is currently not possible to create apps by specifying how the models should be chained to each other. In order to implement some business logic into your app, please contact your customer success manager.
Create an app version
To create an app version for a given app, click on Add a new app version and give a name to your app version. You then need to fill in every model with the model version that you want for this app version. To do so, click on Select model version.
By clicking on any app version, you access the corresponding relevant information.