Deep Learning Containers (DLC), Data Science Workshop (DSW) et Elastic Algorithm Service (EAS) sur Platform for AI (PAI) peuvent monter un système de fichiers Storage NAS (NAS) ou Cloud Parallel File Storage (CPFS) sur un chemin d'accès au conteneur pour stocker les fichiers d'entraînement, de déploiement et de résultats.
Cette rubrique utilise un système de fichiers NAS à usage général comme exemple.
Prérequis
Avant de commencer, assurez-vous de disposer des éléments suivants :
Un système de fichiers NAS à usage général. Consultez la section Créer un système de fichiers.
Étape 1 : Créer un dataset NAS
Ignorez cette étape si vous utilisez EAS. EAS monte directement le NAS sans objet dataset. Pour DLC et DSW, ignorez cette étape uniquement si vous prévoyez d'utiliser l'option Directly mount au lieu d'un dataset.
Créez un dataset NAS dans PAI afin que DLC et DSW puissent référencer le système de fichiers par son nom. Pour plus de détails, consultez la section Créer et gérer des datasets.
Créez le dataset dans la même région que vos jobs DLC, instances DSW et services EAS, ainsi que les données et le code.
Définissez les paramètres suivants lors de la création du dataset :
| Paramètre | Valeur |
|---|---|
| Storage type | General-purpose NAS |
| File system | L'ID de votre système de fichiers NAS. Connectez-vous à la console NAS pour trouver l'ID, ou sélectionnez-le dans la liste déroulante. |
| File system path | / |
| Default mount path | /mnt/data/ |
Étape 2 : Monter le NAS dans DLC, DSW ou EAS
Après avoir créé le dataset, associez-le lors de la création d'un job d'entraînement DLC, d'une instance DSW ou d'un service EAS.
Monter le NAS dans DLC
Lors de la création d'un job d'entraînement, configurez le stockage dans la section Environment Information. Deux options sont disponibles :

Option 1 : Dataset personnalisé (recommandé)
Cliquez sur Custom Dataset et sélectionnez votre dataset NAS à usage général.
Le chemin de montage configuré dans le dataset est appliqué automatiquement. Le job d'entraînement lit à partir de ce chemin au moment de l'exécution.
Activez ou désactivez l'option Read-only pour contrôler l'accès en lecture/écriture.
Option 2 : Montage direct
Cliquez sur General-purpose NAS et configurez les paramètres du système de fichiers.
Définissez le paramètre Mount Path sur le chemin à l'intérieur du conteneur DLC où vous souhaitez accéder aux données.
Activez ou désactivez l'option Read-only pour contrôler l'accès en lecture/écriture.
Améliorer le débit avec nconnect (facultatif)
Pour les jobs d'entraînement intensifs en données, augmentez le débit de lecture NAS en définissant le paramètre nconnect dans les Advanced Settings. Ce paramètre ouvre plusieurs connexions TCP entre le client NFS et le serveur, ce qui augmente le débit lorsqu'une seule connexion est saturée.
Nous vous recommandons de définir nconnect sur 4 :
{"nconnect":"4"}
Monter le NAS dans DSW
Lors de la création d'une instance DSW, configurez le stockage dans la section Dataset mounting :

Custom dataset : Cliquez sur
, accédez à l'onglet General-purpose NAS et sélectionnez le dataset NAS. Le chemin de montage configuré dans le dataset est appliqué automatiquement. Accédez au système de fichiers à partir de ce chemin dans l'environnement de développement DSW.Working directory : Sélectionnez le dataset dans la liste déroulante. Le dataset est synchronisé avec le répertoire
/mnt/workspacede DSW.
Monter le NAS dans EAS
Lors du déploiement d'un service EAS, configurez le stockage dans la section Environment Information :

Sous Model Settings, cliquez sur Standard NAS et configurez les paramètres suivants :
| Paramètre | Description |
|---|---|
| Select a file system | Le système de fichiers NAS à monter. |
| Mount Target | La cible de montage via laquelle EAS accède au système de fichiers. |
| File system path | Le chemin au sein du système de fichiers NAS à exposer au service. |
| Mount path | Le chemin à l'intérieur du conteneur de service où les données NAS sont accessibles. |