IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

MATLAB Discussion :

Calculs sur machine distante


Sujet :

MATLAB

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2010
    Messages : 10
    Points : 8
    Points
    8
    Par défaut Calculs sur machine distante
    Bonjour,

    Je suis à la recherche des commandes me permettant de lancer des scripts Matlab sur des machines distantes.
    La situation est la suivante : j'ai sur mon réseau plusieurs serveurs sur lesquels est installé Matlab et sur lesquels je peux me connecter.
    Comme en plus je dois lancer plusieurs fois les mêmes calculs en faisant simplement varier quelques paramètres, je souhaiterais répartir la charge de calcul sur les différentes machines afin de limiter le temps de calcul global.

    Attention, je ne cherche pas à faire du HPC/Calcul sur cluster/..., je n'en ai pas les moyens et ce n'est de toutes façons pas le but recherché.
    En gros, ce que j'aimerais pouvoir faire, c'est :
    • J'ouvre une session Matlab de façon classique sur l'un des serveurs
    • Je lance le script global
    • Le script me connecte sur les machines 1 à 10 (j'ai spécifié leurs adresses locales)
    • Pour chaque machine, le script lance un calcul utilisant certains des paramètres qui m'intéressent
    • Dès que le calcul est fini sur une machine et s'il en reste à effectuer, le script en relance un avec le jeu de paramètres suivant
    • Les résultats issus des calculs sont enregistrés et récupérés au fur et à mesure sur la machine d'où j'ai lancé le script global
    • Lorsque tous les calculs sont finis, on ferme les différentes sessions/connexions aux machines distantes


    Est-ce que vous auriez une idée de comment faire ?

    Merci d'avance !

  2. #2
    Expert confirmé
    Avatar de duf42
    Homme Profil pro
    Formateur en informatique
    Inscrit en
    Novembre 2007
    Messages
    3 111
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Formateur en informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2007
    Messages : 3 111
    Points : 4 661
    Points
    4 661
    Par défaut
    Bonjour,

    La reponse est sans doute d'utiliser la Parallel Computing Toolbox.

    Duf

  3. #3
    Membre confirmé
    Homme Profil pro
    Éternel universitaire
    Inscrit en
    Avril 2012
    Messages
    421
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Éternel universitaire

    Informations forums :
    Inscription : Avril 2012
    Messages : 421
    Points : 639
    Points
    639
    Par défaut
    Citation Envoyé par duf42 Voir le message
    Bonjour,

    La reponse est sans doute d'utiliser la Parallel Computing Toolbox.

    Duf
    Je ne sais pas si la Parallel Computing Toolbox peut faire tout ce qu'il réclame... Il me semble que le problème est plus compliqué et que si tu comptes gérer les connexions/échanges de données/etc. il faut créer un ordonnanceur maison.... + connexion ssh. C'est un peu de boulot je pense.

  4. #4
    Expert confirmé
    Avatar de duf42
    Homme Profil pro
    Formateur en informatique
    Inscrit en
    Novembre 2007
    Messages
    3 111
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Formateur en informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2007
    Messages : 3 111
    Points : 4 661
    Points
    4 661
    Par défaut
    Je ne connais pas suffisamment la PCT mais il me semble qu'elle permet de gérer ce genre de problème (connexion SSH, ordonnancement, échange de données, etc)

Discussions similaires

  1. [phpMyAdmin] Accéder sur machine distante
    Par n@n¤u dans le forum Apache
    Réponses: 4
    Dernier message: 29/08/2006, 15h12
  2. [phpMyAdmin] Accéder sur machine distante
    Par n@n¤u dans le forum Windows XP
    Réponses: 4
    Dernier message: 28/08/2006, 09h21
  3. [Réseau] Exécution d'un programme sur machine distante Linux
    Par kitsune dans le forum Général Java
    Réponses: 8
    Dernier message: 16/05/2006, 14h13
  4. [Système] Liste de répertoire sur machine distante
    Par chaours dans le forum Langage
    Réponses: 7
    Dernier message: 21/03/2006, 18h15
  5. Réponses: 13
    Dernier message: 09/02/2006, 16h33

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo