Aller au contenu

Processing

Pour faire tourner un traitement sur la plateforme, vous décrivez votre chaîne en CWL (Common Workflow Language), sous forme d'Application Package portable. AntFlow prend ensuite le relais : il expose la chaîne en OGC API Processes, l'ordonnance et la suit, puis confie l'exécution à Kubernetes qui lance chaque étape comme un job conteneurisé.

Cette mécanique a une conséquence qui structure tout le reste : votre code ne s'exécute plus sur une machine que vous connaissez, mais dans des conteneurs éphémères et isolés, sur des nœuds distants qui peuvent etre adapter à vos besoins de calcul (CPU, mémoire, GPU…).

Documentation de référence

La documentation officielle d'AntFlow fait foi. Les pages de cette section en complètent la lecture avec les spécificités du déploiement UrbiVerde et les contraintes de la plateforme qui surprennent le plus.

Les pages de cette section

Page Ce qu'elle couvre
Construire une chaîne du script à l'Application Package CWL, en cinq étapes, puis sa validation
Contraintes de la plateforme entrées File, fichiers de configuration, ressources, secrets, formats multi-fichiers
Déployer et exécuter déclarer le projet dans AntFlow, lancer une exécution, publier les résultats

Dans la documentation AntFlow