- Versionshinweise
- Bevor Sie beginnen
- Erste Schritte
- Installieren der Automation Suite
- Migration und Upgrade
- Projekte
- Datasets
- ML-Pakete
- Über ML-Pakete
- Erstellen von ML-Paketen
- Importieren/Exportieren von ML-Paketen
- Sofort einsetzbare Pakete
- UiPath Document Understanding
- Offlineinstallation von ML-Paketen
- Pipelines
- ML-Skills
- ML-Protokolle
- Document Understanding im AI Center
- Anleitungen zu …
- Grundlegende Anleitung zur Fehlerbehebung
Importieren/Exportieren von ML-Paketen
Sie können ML-Pakete mithilfe von Skripts von/zum UiPath AI Center exportieren und importieren. Dies ermöglicht Ihnen Folgendes:
- Sichern Ihrer ML-Pakete.
- Verschieben von ML-Paketen von einem Mandanten zum anderen.
- Verschieben von ML-Paketen von einem AI Center in ein anderes.
Die beiden Skripts finden Sie unter diesem Link: Skripte.
export.sh
, um ein ML-Paket zu exportieren. Dieses Skript lädt das ML-Paket aus der Zielumgebung (ZIP-Datei) herunter und speichert es lokal im Ordner timestamp
. Zudem wird eine metadata.json
-Datei für dieses ML-Paket heruntergeladen.
Bevor Sie das Skript ausführen, müssen Sie eine JSON-Datei mit den folgenden Schlüsseln/Werten erstellen:
hostOrFQDN
: Öffentlicher Endpunkt, von dem aus der Backend-Dienst mit Portnummer zugänglich ist.identityServerEndPoint
: Endpunkt, in dem der Identitätsserver gehostet wird (oft Orchestrator).hostTenantName
: Der Name des Hostmandanten, der auf dem Identitätsserver registriert ist.hostTenantIdOrEmailId
: Die ID oder E-Mail-ID des Hostmandanten.hostTenantPassword
: Das Kennwort des Hostmandanten.tenantName
: Der Name des Mandanten, von dem aus der ML-Paketexport ausgeführt wird.projectName
: Der Projektname, aus dem das ML-Paket exportiert wird.mlPackageName
: Der Name des ML-Pakets, das aus der Zielumgebung heruntergeladen wird.mlPackageVersion
: Die Versionsnummer des ML-Pakets, das heruntergeladen wird. Die Versionsnummer soll das folgende Format haben:3.2
,3.1
.
Ihre Datei sieht beispielsweise folgendermaßen aus:
{
"hostOrFQDN": "myinternalAIC.com",
"identityServerEndPoint": "internal-orchestrator.com",
"hostTenantName": "host",
"hostTenantIdOrEmailId": "admin",
"hostTenantPassword": "P@sswOrd123",
"tenantName": "DevTenant",
"projectName": "InvoicesProject",
"mlPackageName": "InvoicesFinal",
"mlPackageVersion": "8.3"
}
{
"hostOrFQDN": "myinternalAIC.com",
"identityServerEndPoint": "internal-orchestrator.com",
"hostTenantName": "host",
"hostTenantIdOrEmailId": "admin",
"hostTenantPassword": "P@sswOrd123",
"tenantName": "DevTenant",
"projectName": "InvoicesProject",
"mlPackageName": "InvoicesFinal",
"mlPackageVersion": "8.3"
}
Führen Sie dann einfach den folgenden Befehl über die Befehlszeile aus:
./export.sh export_input.json
./export.sh export_input.json
Dadurch werden diese beiden Dateien lokal erstellt:
- InvoicesFinal.zip: Das ML-Paket
- InvoicesFinal_v8.3_metadata.json: Die Metadaten des ML-Pakets
import.sh
, um ein ML-Paket zu importieren. Dieses Skript lädt ein lokales ML-Paket in das AI-Center-Zielprojekt hoch.
Bevor Sie das Skript ausführen, müssen Sie die folgenden Informationen angeben:
hostOrFQDN
: Öffentlicher Endpunkt, von dem aus der Backend-Dienst mit Portnummer zugänglich ist.identityServerEndPoint
: Endpunkt, in dem der Identitätsserver gehostet wird (oft Orchestrator).hostTenantName
: Der Name des Hostmandanten, der auf dem Identitätsserver registriert ist.hostTenantIdOrEmailId
: Die ID oder E-Mail-ID des Hostmandanten.hostTenantPassword
: Das Kennwort des Hostmandanten.tenantName
: Der Name des Mandanten, in den der ML-Paketimport durchgeführt wird.projectName
: Der Projektname, zu dem das ML-Paket importiert wird.mlPackageName
: Der Name des ML-Pakets, in das eine neue Version hochgeladen wird, falls vorhanden. Andernfalls wird ein neues ML-Paket mit demselben Namen erstellt.mlPackageMajorVersionForPrivatePackage
: Wird verwendet, um neue Nebenversionen hochzuladen (z. B.3.1
). Dies wird nur für private Pakete genutzt. Der Standardwert muss Null sein.mlPackageZipFilePath
: Der Dateipfad zum Pfad der ZIP-Datei des ML-Pakets mit der Erweiterung, die in die Zielumgebung hochgeladen wird.mlPackageMetadataFilePath
: Der JSON-Dateipfad der Import-Metadaten des ML-Pakets mit Erweiterung.
Ihre Datei sieht beispielsweise folgendermaßen aus:
{
"hostOrFQDN": "myinternalAIC.com",
"identityServerEndPoint": "internal-orchestrator.com",
"hostTenantName": "host",
"hostTenantIdOrEmailId": "admin",
"hostTenantPassword": "P@sswOrd123",
"tenantName": "ProdTenant",
"projectName": "InvoicesProject",
"mlPackageName": "InvoicesFinal",
"mlPackageMajorVersionForPrivatePackage": 8,
"mlPackageZipFilePath": "full/path/InvoicesFinal.zip",
"mlPackageMetadataFilePath": "full/path/InvoicesFinal_v8.3_metadata.json"
}
{
"hostOrFQDN": "myinternalAIC.com",
"identityServerEndPoint": "internal-orchestrator.com",
"hostTenantName": "host",
"hostTenantIdOrEmailId": "admin",
"hostTenantPassword": "P@sswOrd123",
"tenantName": "ProdTenant",
"projectName": "InvoicesProject",
"mlPackageName": "InvoicesFinal",
"mlPackageMajorVersionForPrivatePackage": 8,
"mlPackageZipFilePath": "full/path/InvoicesFinal.zip",
"mlPackageMetadataFilePath": "full/path/InvoicesFinal_v8.3_metadata.json"
}
Führen Sie dann einfach den folgenden Befehl über die Befehlszeile aus:
./import.sh import_input.json
./import.sh import_input.json
Dadurch wird das ML-Paket auf den gewünschten Mandanten und das Projekt hochgeladen. Die Version ist die in Ihrer Eingabedatei angegebene Hauptversion und die nächste verfügbare Nebenversion.
Im obigen Beispiel wird das ML-Paket mit Version 8.5 hochgeladen, wenn das ML-Paket InvoicesFinal v8 bereits vorhanden ist und die aktuelle Nebenversion 8.4 ist. Wenn das ML-Paket in diesem Projekt nicht bereits vorhanden ist, wird das ML-Paket mit Version 8.1hochgeladen.