Comment créer manuellement une connexion distante au noyau de Wolfram Language ?
La création manuelle d’une connexion distante au noyau est un outil de débogage utile. Vous devriez essayer ceci si vous avez des difficultés à vous connecter à un noyau distant.
- Démarrez Mathematica sur votre machine locale.
- Naviguez jusqu’au menu « Evaluation ► Kernel Configuration Options » (Évaluation ► Options de configuration du noyau).
- Pour ajouter un nouveau noyau et le configurer, cliquez sur « Add » (Ajouter). Sous macOS, cliquez sur le symbole « + » en bas à gauche. La boîte de dialogue des propriétés du noyau s’affiche.
- Entrez un nom approprié pour votre noyau distant, tel que « Remote Kernel ».
- Sous « Basic Options » (Options de base), vérifiez que l’option « Launch on » (Lancer sur) est définie sur « Local Machine » (Machine locale).
- Effacez le champ « Kernel Program » (Programme du noyau).
- Cliquez sur le bouton « Advanced Options » (Options avancées). Dans le champ « Arguments to MLOpen » (Arguments pour MLOpen), entrez :
-LinkMode Listen -LinkProtocol TCPIP
- Cliquez sur OK
- Ouvrez un nouveau notebook.
- Naviguez jusqu’au menu « Evaluation ► Notebook’s Kernel » (Évaluation ► Noyau de notebook) et cliquez sur le nom du noyau que vous venez de créer.
- À l’intérieur du notebook, évaluez la commande :
$Version
Au lieu d’imprimer le numéro de version de Mathematica, une boîte de message apparaît avec le nom de lien :
MathLink Link created on:
- Enregistrez ce nom de lien afin de pouvoir l’utiliser ultérieurement, puis cliquez sur OK pour fermer la boîte de dialogue. La barre de titre du notebook devrait toujours indiquer « Running… » (En cours) en haut.
- Connectez-vous à la machine distante et lancez-y le noyau Wolfram Language.
- Dans ce noyau, exécutez la commande :
$ParentLink = LinkConnect["linkname", LinkProtocol->"TCPIP"]
Ici, « linkname » est le nom de lien que vous avez enregistré plus tôt, entre guillemets. Par exemple, si le nom de lien est :
port1@machine.domain.com,port2@machine.domain.com
Veuillez exécuter :
$ParentLink = LinkConnect["port1@machine.domain.com,port2@machine.domain.com", LinkProtocol->"TCPIP"]
Le notebook ouvert sur la machine locale affiche maintenant la version de Mathematica à laquelle vous vous êtes connecté à distance.
Cela indique que la machine locale utilise avec succès le noyau distant.
[English]
Contacter l'assistance
Vous avez une question sur la facturation, l'activation ou quelque chose de plus technique, nous sommes prêts à vous aider.
1-800-WOLFRAM (+1-217-398-0700 pour les appels internationaux)
Assistance clients
Du lundi au vendredi
De 8 h à 17 h, heure du Centre des États-Unis
- Enregistrement ou activation du produit
- Informations avant la vente et commande
- Aide à l'installation et au premier lancement
Assistance technique avancée (pour les clients admissibles)
Du lundi au jeudi
De 8 h à 19 h, heure du Centre des États-Unis
Le vendredi
De 8 h 30 à 10 h et de 11 h à 17 h, heure du Centre des États-Unis
- Assistance technique prioritaire
- Assistance produits par des experts Wolfram
- Aide avec la programmation en Wolfram Language
- Assistance installation avancée