Fichier manifeste et métadonnées d'environnement conda

L'interface de ligne de commande odsc conda génère le fichier manifeste de chaque environnement conda qui contient les métadonnées de l'environnement.

Les métadonnées sont affichées dans chaque carte d'environnement affichée dans l'onglet explorateur d'environnement. Le fichier manifeste (<name>_manifest.yaml) est stocké dans le répertoire de chaque environnement conda sous /home/datascience/conda.

Les métadonnées d'un environnement incluent les paramètres suivants dans la section manifest du fichier manifeste YAML :

manifest_version
Important

Ne modifiez pas ce paramètre.

La version du fichier manifeste en cours est mise à jour par l'interface de ligne de commande odsc conda après la publication de l'environnement. La définition manuelle de cette valeur n'est donc pas nécessaire.

name

Nom de l'environnement conda. Ce paramètre est défini comme <name> dans les commandes de l'interface de ligne de commande osdc.

description

Description de l'environnement conda, limitée à 500 caractères. Modifiez directement le fichier manifeste si vous voulez modifier la description.

version

Version de l'environnement conda. Le paramètre version ne reflète pas nécessairement la version des bibliothèques installées dans l'environnement conda. La gestion des versions d'un environnement conda permet de suivre le lignage de l'environnement au fil du temps. Ce paramètre est défini comme <version> dans les commandes de l'interface de ligne de commande osdc conda.

arch_type

Type d'architecture matérielle prenant en charge l'environnement conda lors de l'exécution. Deux valeurs sont possibles : cpu et gpu. Les vérifications matérielles sont effectuées avant l'installation d'un environnement conda dans une session de bloc-notes. La vérification odsc conda vous avertit d'une non-concordance entre l'architecture de la session de bloc-notes et l'architecture cible de l'environnement conda. Par ailleurs, odsc conda détecte le type d'architecture d'une session de bloc-notes, et définit la valeur sur cpu ou gpu lorsque vous créez un environnement conda.

notebooks
Important

Ne modifiez pas ce paramètre.

Indique à odsc conda quels exemples de bloc-notes sont associés à cet environnement conda. Les exemples de bloc-notes sont stockés dans /home/datascience/conda/notebooks, et supprimés lorsque vous supprimez un environnement conda installé.

libraries

Utilisez ce paramètre pour mettre en évidence une série de bibliothèques importantes disponibles dans l'environnement conda, définies par l'utilisateur. Vous pouvez modifier la liste si vous décidez d'ajouter de nouvelles bibliothèques ou de modifier les versions des bibliothèques préinstallées. Ces bibliothèques sont répertoriées sous Bibliothèques principales dans la carte d'environnement.

commands

Utilisez ce paramètre pour écrire des commandes à exécuter lorsqu'un environnement conda est installé. Par exemple, certaines bibliothèques exigent des configurations supplémentaires et le stockage des fichiers de configuration dans le répertoire de base d'un utilisateur. Le paramètre commands permet d'automatiser les étapes de configuration nécessaires à l'exécution de l'environnement conda. Les commandes prises en charge incluent MKDIR pour créer un répertoire et COPY pour copier des fichiers du répertoire de l'environnement conda vers un autre chemin dans /home/datascience.

Vous pouvez examiner l'environnement conda Pyspark Data Science pour obtenir un exemple d'environnement qui applique le champ COMMANDS.

Slug
Important

Ne modifiez pas ce paramètre.

Chaîne courte identifiant de manière unique l'environnement conda. Combinaison du nom et de la version de l'environnement conda, générée par le kit d'outils odsc conda. Ce paramètre est défini comme <Slug> dans les commandes de l'interface de ligne de commande odsc conda.

type
Important

Ne modifiez pas ce paramètre.

L'interface de ligne de commande odsc conda génère et modifie ce paramètre, qui définit le type d'environnement conda. Il existe deux types : data_science et user. Les environnements conda data_science sont définis et fournis par l'équipe du service Data Science. Un environnement conda défini par l'utilisateur est un environnement conda qu'un utilisateur Data Science crée ou modifie.

python

Version de Python installée dans l'environnement conda à des fins de documentation. Ce paramètre est défini par l'utilisateur. Si vous modifiez la version de Python, veillez à mettre à jour ce paramètre dans le manifeste.

pack_path

Chemin Object Storage de stockage de cet environnement conda. Ce chemin appartient à la location du service Data Science lorsque l'environnement est un environnement Data Science. Si l'environnement est publié, le chemin est celui d'un bucket dans une location. Ce paramètre est mis à jour une fois l'environnement publié.

logo

Logo d'environnement conda associé. Inutilisé.

Les autres paramètres définis dans le fichier manifeste sont des paramètres standard attendus par la commande de l'interface de ligne de commande conda. Chaque fois qu'un environnement conda est installé, créé, cloné ou publié, odsc conda modifie le contenu du fichier manifeste pour refléter les modifications que vous avez effectuées. Cela inclut les modifications apportées aux paramètres de manifeste de la liste précédente à l'aide de commandes odsc conda, ainsi que les modifications apportées à la liste des bibliothèques Python installées dans l'environnement.