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 commandeosdc
. 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 commandeosdc conda
. arch_type
-
Type d'architecture matérielle prenant en charge l'environnement conda lors de l'exécution. Deux valeurs sont possibles :
cpu
etgpu
. Les vérifications matérielles sont effectuées avant l'installation d'un environnement conda dans une session de bloc-notes. La vérificationodsc 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 surcpu
ougpu
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 incluentMKDIR
pour créer un répertoire etCOPY
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 commandeodsc 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
etuser
. Les environnements condadata_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.