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
undgpu
. Hardwareprüfungen werden vor der Installation einer Conda-Umgebung in einer Notizbuchsession durchgeführt. Dieodsc conda
-Prüfung warnt Sie vor einer Unstimmigkeit zwischen der Architektur der Notizbuchsession und der Zielarchitektur der Conda-Umgebung. Außerdem erkenntodsc conda
den Architekturstyp einer Notizbuchsession und setzt den Wert beim Erstellen einer Conda-Umgebung aufcpu
odergpu
. 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 umfassenMKDIR
zum Erstellen des Verzeichnisses undCOPY
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 denodsc 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
unduser
. Diedata_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.