Faire tourner un programme python h24

Fermé
Hydralol - Modifié le 5 déc. 2022 à 11:52
mamiemando Messages postés 33535 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 12 février 2025 - 8 déc. 2022 à 17:44

Bonjour,

Je suis assez novice en programmation mais récemment j'ai codé en python une IA qui tente de suivre un chemin. Le programme fonctionne plutôt bien, mais il est assez long à exécuter. Comme je souhaite comparer différents paramètres, j'aurais aimé le faire tourner ailleurs que sur mon ordinateur h24, mon but étant juste d'obtenir les résultats, pas d'afficher concrètement ce que l'IA fait. 

Je cherche donc juste un moyen de faire tourner un programme python sur un serveur (ou autre) h24 et qui me renvoie le résultat. Je cherche un moyen plutôt simple et pas trop cher si possible. 

2 réponses

mamiemando Messages postés 33535 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 12 février 2025 7 827
Modifié le 8 déc. 2022 à 17:42

Bonjour,

De manière générale, si tu loues un serveur sous Linux, tu peux exécuter un programme (quel que soit le langage de programmation) en arrière-plan en l'exécutant depuis un terminal avec la commande nohup. Il est aussi possible d'utiliser screen mais c'est un peu plus compliqué et tu n'en as pas forcément l'utilité.

Il y a peut être aussi des pistes à regarder du côté de Google Colab (voir cette discussion).

Bonne chance

1
Hydralol Messages postés 1 Date d'inscription dimanche 4 décembre 2022 Statut Membre Dernière intervention 8 décembre 2022
8 déc. 2022 à 00:03

Très bien merci je vais essayer de creuser cette piste quand j'aurais un moment.

0
mamiemando Messages postés 33535 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 12 février 2025 7 827
8 déc. 2022 à 17:44

Bonjour,

Une autre manière de faire est de coder ton application pour qu'elle se comporte comme un démon (c'est-à-dire un programme qui tourne en arrière plan), voir cette discussion.

Bonne chance

0