Spécifier vos préférences pour le traitement parallèle
Vous pouvez accéder à vos préférences de traitement parallèle de l’une des manières suivantes :
Dans l'onglet Home de la section Environment, sélectionnez Parallel > Parallel Preferences
Sélectionnez l’icône de l’indicateur de pool de votre PC et sélectionnez Parallel Preferences.
Dans la fenêtre de commande, tapez
Preferences
.preferences
Dans l’arborescence de navigation de la boîte de dialogue Préférences, sélectionnez
Parallel Computing Toolbox
.
Vous pouvez contrôler vos paramètres de préférences de traitement parallèle comme suit :
Default Profile — Choisissez le profil que vous souhaitez utiliser. Le profil par défaut est Processes . Pour plus d'informations, voir Add and Modify Cluster Profiles.
Avant R2023a : Preferred number of workers — Spécifiez le nombre de workers dans votre pool parallèle. La taille réelle du pool est limitée par la licence, la taille du cluster et les paramètres de profil du cluster. Pour plus de détails, voir Facteurs qui affectent la taille du pool . Pour le profil
Processes
, ne choisissez pas un nombre préféré de worker supérieur à 512. Voir aussi Add and Modify Cluster Profiles . Vérifiez votre accès au cloud computing depuis le menu Parallel > Discover Clusters.Automatically create a parallel pool — Si un pool parallèle n'est pas ouvert, certaines fonctionnalités de Parallel Computing Toolbox™ et d'autres produits créeront automatiquement un pool parallèle, notamment :
Lorsque ces fonctions sont utilisées, sélectionnez Automatically create a parallel pool pour créer un pool automatiquement. Si vous sélectionnez cette option, vous n'avez pas besoin d'ouvrir un pool manuellement à l'aide de la fonction
parpool
. Pour en savoir plus sur la prise en charge parallèle automatique, voir Exécuter les fonctions MATLAB avec Automatic Parallel Support .Si cette option n'est pas sélectionnée, qu'aucun pool n'est ouvert et que vous utilisez une fonctionnalité Parallel Computing Toolbox, votre code s'exécutera sur le client.
Shut down and delete a parallel pool — Pour arrêter automatiquement un pool parallèle si le pool est resté inactif pendant la durée spécifiée, utilisez le paramètre
IdleTimeout
. Si vous utilisez le pool (par exemple, en utilisantparfor
ouparfeval
), le compteur de délai d'attente est réinitialisé. Lorsque le délai d'expiration est sur le point d'expirer, une info-bulle sur l'indicateur de pool de desktop vous avertit et vous permet de réinitialiser le minuteur. Notez que la modification de ce paramètre modifie leIdleTimeout
de tout pool déjà démarré.