Manifestdatei und Metadaten für Conda-Umgebungen

Die odsc conda-CLI generiert die Manifestdatei für jede Conda-Umgebung mit den Metadaten für die Umgebung.

Die Metadaten werden in jeder Umgebungskarte angezeigt, die auf der Registerkarte Umgebungs-Explorer angezeigt wird. Eine Manifestdatei, <name>_manifest.yaml, wird unter jedem Conda-Umgebungsverzeichnis in /home/datascience/conda gespeichert.

Die Metadaten einer Umgebung umfassen die folgenden Parameter im Abschnitt manifest der YAML-Manifestdatei:

manifest_version
Wichtig

Ändern Sie diesen Parameter nicht.

Die Version der aktuellen Manifestdatei wird nach der Veröffentlichung der Umgebung von der odsc conda-CLI aktualisiert, sodass dieser Wert nicht manuell festgelegt werden muss.

name

Der Name der Conda-Umgebung. Dieser Parameter wird in den osdc-CLI-Befehlen als <name> definiert.

description

Eine Beschreibung der Conda-Umgebung, die auf 500 Zeichen begrenzt ist. Bearbeiten Sie die Manifestdatei direkt, wenn Sie die Beschreibung ändern möchten.

version

Die Version der Conda-Umgebung. Der Versionsparameter reflektiert nicht unbedingt die Version einer der in der Conda-Umgebung installierten Librarys. Durch die Versionierung einer Conda-Umgebung können Sie die Umgebungsherkunft im Zeitablauf verfolgen. Dieser Parameter wird in den osdc conda-CLI-Befehlen als <version> definiert.

arch_type

Der Typ der Hardwarearchitektur, die die Conda-Umgebung zur Laufzeit unterstützt. Zwei Werte sind möglich: cpu und gpu. Hardwareprüfungen werden vor der Installation einer Conda-Umgebung in einer Notizbuchsession durchgeführt. Die odsc conda-Prüfung warnt Sie vor einer Unstimmigkeit zwischen der Architektur der Notizbuchsession und der Zielarchitektur der Conda-Umgebung. Außerdem erkennt odsc conda den Architekturstyp einer Notizbuchsession und setzt den Wert beim Erstellen einer Conda-Umgebung auf cpu oder gpu.

notebooks
Wichtig

Ändern Sie diesen Parameter nicht.

Weist odsc conda an, welche Notizbuchbeispiele mit dieser Conda-Umgebung verknüpft sind. Notizbuchbeispiele werden in /home/datascience/conda/notebooks gespeichert und beim Löschen einer installierten Conda-Umgebung gelöscht.

libraries

Mit diesem Parameter können Sie eine Reihe wichtiger Librarys hervorheben, die in der Conda-Umgebung verfügbar sind. Benutzerdefiniert. Sie können die Liste ändern, wenn Sie neue Librarys hinzufügen oder die Versionen vorinstallierter Librarys ändern möchten. Diese Librarys werden unter Top-Bibliotheken auf der Umgebungskarte aufgeführt.

commands

Verwenden Sie diesen Parameter, um Befehle zu schreiben, die beim Installieren einer Conda-Umgebung ausgeführt werden. Beispiel: In einigen Librarys sind zusätzliche Konfigurationen und die Speicherung von Konfigurationsdateien im Home-Verzeichnis eines Benutzers erforderlich. Mit dem Parameter commands können Sie die Konfigurationsschritte automatisieren, die zum Ausführen der Conda-Umgebung erforderlich sind. Unterstützte Befehle umfassen MKDIR zum Erstellen des Verzeichnisses und COPY zum Kopieren von Dateien aus dem Verzeichnis der Conda-Umgebung in einen anderen Pfad in /home/datascience.

Die Pyspark-Conda-Umgebung von Data Science stellt ein Beispiel für eine Umgebung dar, in der das Feld COMMANDS angewendet wird.

Slug
Wichtig

Ändern Sie diesen Parameter nicht.

Eine kurze Zeichenfolge zur eindeutigen Kennzeichnung der Conda-Umgebung. Eine Kombination aus Name und Version der Conda-Umgebung, die vom Toolkit odsc conda generiert wird. Dieser Parameter wird in den odsc conda-CLI-Befehlen als <Slug> definiert.

type
Wichtig

Ändern Sie diesen Parameter nicht.

Die odsc conda-CLI generiert und bearbeitet diesen Parameter, der den Typ der Conda-Umgebung definiert. Es gibt zwei Typen: data_science und user. Die data_science-Conda-Umgebungen werden vom Data Science-Serviceteam definiert und bereitgestellt. Eine benutzerdefinierte Conda-Umgebung ist eine Umgebung, die von einem Data Science-Benutzer erstellt oder geändert wird.

python

Die in der Conda-Umgebung installierte Python-Version zu Dokumentationszwecken. Dieser Parameter ist benutzerdefiniert. Wenn Sie die Python-Version ändern, aktualisieren Sie diesen Parameter im Manifest.

pack_path

Pfad zum Objektspeicher, in dem diese Conda-Umgebung gespeichert ist. Dieser Pfad befindet sich im Mandanten des Data Science-Service, wenn die Umgebung eine Data Science-Umgebung ist. Bei der Veröffentlichung der Umgebung führt der Pfad zu einem Bucket in einem Mandanten. Dieser Parameter wird nach der Veröffentlichung der Umgebung aktualisiert.

logo

Das zugehörige Logo der Conda-Umgebung. Wird nicht verwendet.

Die restlichen in der Manifestdatei definierten Parameter sind Standardparameter, die vom conda-CLI-Befehl erwartet werden. Wenn eine Conda-Umgebung installiert, erstellt, geklont oder veröffentlicht wird, ändert odsc conda den Inhalt der Manifestdatei entsprechend den aktuellen Änderungen, die Sie vorgenommen haben. Dazu gehören Änderungen an den Manifestparametern in der vorhergehenden Liste, die mit odsc conda-Befehlen vorgenommen werden, sowie Änderungen an der Liste der in der Umgebung installierten Python-Librarys.