Bekannte Probleme und Einschränkungen
Die folgenden Einschränkungen und bekannten Probleme gelten für watsonx.
- Regionale Einschränkungen
- Notebooks
- Maschinelles Lernen
- SPSS Modeler
- Verbindungen
- Orchestrierungspipelines
- watsonx.governance
Probleme bei Notebooks
Bei den ersten Schritten mit und bei der Verwendung von Notebooks können einige dieser Probleme auftreten.
Fehler beim Exportieren eines Notebooks in HTML im Editor Jupyter Notebook
Wenn Sie mit einem Jupyter Notebook arbeiten, das in einem anderen Tool als Watson Studioerstellt wurde, können Sie das Notebook möglicherweise nicht in HTML exportieren. Dieses Problem tritt auf, wenn die Zellenausgabe verfügbar gemacht wird.
Problemumgehung
Wechseln Sie in der Benutzerschnittstelle von Jupyter Notebook zu Bearbeiten und klicken Sie auf Notebook-Metadaten bearbeiten.
Entfernen Sie die folgenden Metadaten:
"widgets": { "state": {}, "version": "1.1.2" }
Klicken Sie auf Bearbeiten.
Speichern Sie das Notebook.
ManuelleInstallation wird bei einigen TensorFlow-Bibliotheken nicht unterstützt
Einige TensorFlow-Bibliotheken sind vorinstalliert, aber wenn Sie versuchen,zusätzliche TensorFlow-Bibliotheken selbst zu installieren, tritt ein Fehler auf.
Das Herstellen einer Verbindung zum Notebook-Kernel dauert nach Ausführung einerCodezelle länger als erwartet
Wenn Sie versuchen, die Verbindung zum Kernel wiederherzustellen und sofort eine Codezelle ausführen (bzw. wenn die Kernelverbindung während der Codeausführung wiederhergestellt wurde), stellt das Notebook die Verbindung zum Kernel nicht wieder her und für die Codezelle wird keine Ausgabe angezeigt. Sie müssen die Verbindung zum Kernel manuell wiederherstellen, indem Sie auf Kernel > Verbindung wiederherstellen klicken. Wenn der Kernel bereit ist, könnenSie versuchen, die Codezelle erneut auszuführen.
DieVerwendung des vordefinierten sqlContext-Objekts in mehreren Notebooks verursacht einenFehler
Möglicherweise tritt ein Apache Spark-Fehler auf, wenn Sie das vordefiniertesqlContext-Objekt in mehreren Notebooks verwenden. Erstellen Sie für jedes Notebookein neues sqlContext-Objekt. Weitere Informationen finden Sie in dieser Erläuterung zu Stack Overflow.
Nachricht wegen fehlgeschlagener Verbindung
Wenn Ihr Kernel gestoppt wird, erfolgt keine automatische Speicherung Ihres Notebooksmehr. Klicken Sie zum Speichern des Notebooks manuell auf Datei > Speichern. Daraufhin müsste im Bereich für Kernelinformationen vor der Spark-Version die Nachricht Notebook gespeichert angezeigt werden. Wenn eine Nachricht darauf hinweist, dass der Kernel fehlgeschlagen ist, klicken Sie auf Kernel > Verbindung wiederherstellen, um Ihr Notebook wieder mit dem Kernel zu verbinden. Wenn Ihre Versuche zum erneuten Starten des Kernels erfolglos bleiben und das Notebook nicht gespeichert werden kann, laden Sie es herunter, um die Änderungen zu speichern. Klicken Sie dazu auf Datei > Herunterladen als > Notebook (.ipynb). Anschließend müssen Sie auf Basis Ihrer heruntergeladenenNotebookdatei ein neues Notebook erstellen.
Hyperlinks zu Notebook-Abschnitten sind im Voranzeigemodus nicht funktionsfähig
Wenn Ihr Notebook Abschnitte enthält, die Sie beispielsweise über einen Einführungsabschnitt am oberen Rand des Notebooks verlinken, werden die Links zu diesen Abschnitten nicht funktionieren, wenn das Notizbuch im Modus 'Nur anzeigen' in Firefox geöffnet wurde. Wenn Sie das Notizbuch jedoch im Bearbeitungsmodus öffnen, werden diese Links funktionieren.
Verbindung zum Notebook-Kernel kann nicht hergestellt werden
Wenn Sie versuchen, ein Notebook auszuführen, und nach den Nachrichten Connecting to Kernel
und Connection failed. Reconnecting
eine Fehlernachricht für fehlgeschlagene Verbindung ausgegeben wird, kann dies bedeuten, dass die Ausführung des Notebooks durch Ihre Firewall blockiert wird.
Wenn Watson Studio hinter einer Firewall installiert ist, müssen Sie die WebSocket-Verbindung wss://dataplatform.cloud.ibm.com
in den Firewalleinstellungen hinzufügen. Die Aktivierung dieser WebSocket-Verbindung ist erforderlich, wenn Sie Notebooks und RStudio verwenden.
Probleme beim maschinellen Lernen
Beim Arbeiten mit Tools für maschinelles Lernen können einige dieser Probleme auftreten.
Anforderungen an die Region
Sie können Ihrem Projekt nur dann eine Watson Machine Learning -Serviceinstanz zuordnen, wenn sich die Watson Machine Learning -Serviceinstanz und die Watson Studio -Instanz in derselben Region befinden.
Auf Links zugreifen, wenn Sie beim Zuordnen eines Service zu einem Projekt eine Serviceinstanz erstellen
Wenn Sie einen Watson Machine Learning -Service einem Projekt zuordnen, können Sie eine neue Serviceinstanz erstellen. Wenn Sie einen neuen Service erstellen möchten, funktionieren die Links auf der Serviceseite möglicherweise nicht. Um auf Servicebedingungen, APIs und Dokumentation zuzugreifen, klicken Sie mit der rechten Maustaste auf die Links, um sie in neuen Fenstern zu öffnen.
Federated Learning-Assets können in der Benutzerschnittstelle für neue Projekte nicht in allen Assets, in Suchergebnissen oder in Filterergebnissen durchsucht werden
Sie können Federated Learning-Assets nicht über die Ansicht Alle Assets , die Suchergebnisse oder die Filterergebnisse Ihres Projekts durchsuchen.
Problemumgehung Klicken Sie auf das Federated Learning-Asset, um das Tool zu öffnen.
Probleme bei der Bereitstellung
- Eine Bereitstellung, die eine bestimmte Zeit lang inaktiv ist (24 Stunden für denkostenlosen Plan oder 120 Stunden für einen bezahlten Plan), wird automatisch in denHibernationsmodus versetzt. Bei Übergabe einer neuen Scoring-Anforderung wird dieBereitstellung reaktiviert und die Scoring-Anforderung verarbeitet. Je nachModellframework kann es nach der Aktivierung zu einer Verzögerung von bis zu 60Sekunden für die erste Scoring-Anforderung kommen.
- Bei einigen Frameworks (z. B. SPSS Modeler) kann die erste Scoring-Anforderung fürein bereitgestelltes Modell nach der Hibernation zu einem Fehler 504 führen. Ist dies derFall, übergeben Sie die Anforderung erneut; nachfolgende Anforderungen sollten dannerfolgreich sein.
Einschränkungen für Watson Machine Learning
Bekannte Einschränkungen bei AutoAI
Derzeit werden bei AutoAI-Experimenten keine Doppelbytezeichensätzeunterstützt. AutoAI unterstützt nur CSV-Dateien mit ASCII-Zeichen. Benutzer müssen alle Nicht-ASCII-Zeichen im Dateinamen oder Inhalt konvertieren und Eingabedaten CSV-Format bereitstellen, wie in diesem CSV-Standard definiert.
Verwenden Sie die REST-API anstelle des Python-Clients, um programmgestützt miteinem AutoAI-Modell zu interagieren. Die APIs für den Python-Client, die für dieUnterstützung von AutoAI erforderlich sind, stehen zurzeit nicht zur Verfügung.
Datenmodul wird in IBM Federated Learning nicht gefunden
Der Datenhandler für IBM Federated Learning versucht, ein Datenmodul aus der FL-Bibliothek zu extrahieren, das nicht gefunden werden kann. Möglicherweise wird die folgende Fehlernachricht angezeigt:
ModuleNotFoundError: No module named 'ibmfl.util.datasets'
Das Problem wird möglicherweise durch die Verwendung eines veralteten Datenhandlers verursacht. Überprüfen und aktualisieren Sie Ihren Datenhandler so, dass er der neuesten Spezifikation entspricht. Hier ist der Link zum neuesten MNIST-Datenhandler oder stellen Sie sicher, dass Ihre Beispielversionen aktuell sind.
SPSS Modeler-Probleme
Bei der Arbeit in SPSS Modeler können Sie auf einige der folgenden Probleme stoßen.
Einschränkungen der SPSS Modeler -Laufzeit
Watson Studio enthält in Peru, Ecuador, Kolumbien und Venezuela keineSPSS-Funktionalität.
Zeitmarkendaten in Mikrosekunden gemessen
Wenn Sie Zeitmarkendaten haben, die in Mikrosekunden gemessen werden, können Sie die präziseren Daten in Ihrem Datenfluss verwenden. Sie können Daten, die in Mikrosekunden gemessen werden, jedoch nur von Konnektoren importieren, die SQL-Pushback unterstützen. Weitere Informationen zu den Connectors, die SQL-Pushback unterstützen, finden Sie unter Unterstützte Datenquellen für SPSS Modeler.
Knoten und Unicode-Zeichen zusammenführen
Der Merge-Knoten behandelt die folgenden sehr ähnlichen japanischen Zeichen als dasselbe Zeichen.
Verbindungsprobleme
Dieses Problem kann beim Arbeiten mit Verbindungen auftreten.
Apache Impala Verbindung funktioniert nicht mit LDAP-Authentifizierung
Wenn Sie eine Verbindung zu einer Apache Impala-Datenquelle erstellen und der Apache Impala-Server für LDAP-Authentifizierung eingerichtet ist, funktioniert die Authentifizierungsmethode mit Benutzername und Kennwort in IBM watsonx nicht.
Problemumgehung: Inaktivieren Sie die Option LDAP-Authentifizierung aktivieren auf dem Impala -Server. Sehen Konfigurieren der LDAP-Authentifizierung imCloudera Dokumentation.
Bekannte Probleme bei Orchestrierungspipelines
Die Probleme betreffen Orchestrierungspipelines.
Asset-Browser spiegelt nicht immer die Anzahl für die Gesamtzahl des Assettyps wider
When selecting an asset from the asset browser, such as choosing a source for a Copy node, you see that some of the assets list the total number of that asset type available, but notebooks do not. Dies ist eine aktuelle Einschränkung.
Pipeline-Versionen können nicht gelöscht werden
Derzeit können Sie gespeicherte Versionen von Pipelines, die Sie nicht mehr benötigen, nicht löschen. Alle Versionen werden gelöscht, wenn die Pipeline gelöscht wird.
Das Löschen eines AutoAI-Experiments schlägt unter bestimmten Umständen fehl
Bei Verwendung eines AutoAI-Experiment löschen-Knotens zum Löschen eines AutoAI-Experiments, das über die Benutzerschnittstelle für Projekte erstellt wurde, wird das AutoAI-Asset nicht gelöscht. Der restliche Ablauf wird jedoch erfolgreich durchgeführt.
Cache scheint aktiviert zu sein, ist aber nicht aktiviert
Wenn der Kopiermodus des Pipelines-Knotens Assets kopieren auf Overwrite
gesetzt ist, wird der Cache als aktiviert angezeigt, bleibt aber inaktiviert.
Pipelines können einige SQL-Anweisungen nicht speichern
Pipelines können nicht speichern, wenn SQL-Anweisungen mit runden Klammern in einem Script oder einer Benutzervariablen übergeben werden.
Um dieses Problem zu beheben, ersetzen Sie alle runden Klammern durch den entsprechenden ASCII-Code ((
durch #40
und )
durch #41
) und ersetzen Sie den Code, wenn Sie ihn als Benutzervariable festlegen.
Beispielsweise verursacht die Anweisung select CAST(col1 as VARCHAR(30)) from dbo.table
in einem Bash-Scriptknoten ausführen einen Fehler. Verwenden Sie stattdessen die Anweisung select CAST#40col1 as VARCHAR#4030#41#41 from dbo.table
und ersetzen Sie die Instanzen, wenn Sie sie als Benutzervariable festlegen.
Orchestrierungspipelines werden abgebrochen, wenn das Limit für Anmerkungen erreicht ist
Pipeline-Ausdrücke erfordern Anmerkungen, die aufgrund der Begrenzung für Anmerkungen in Kubernetes. Wenn Sie dieses Limit erreichen, wird Ihre Pipeline abgebrochen, ohne Protokolle anzuzeigen.
Einschränkungen für Orchestrierungspipelines
Diese Einschränkungen gelten für Orchestrierungspipelines.
- Grenzwerte für einzelne Pipeline
- Grenzwerte für Eingabe-und Ausgabegröße
- Batcheingabe auf Datenassets beschränkt
- Bash-Skripte werfen Fehler mit Curl-Befehlen
Grenzwerte für einzelne Pipelines
Diese Einschränkung gilt unabhängig von der Konfiguration für eine einzelne Pipeline.
- Jede einzelne Pipeline darf nicht mehr als 120 Standardknoten enthalten
- Jede Pipeline mit einer Schleife kann nicht mehr als 600 Knoten in allen Iterationen enthalten (z. B. 60 Iterationen-jeweils 10 Knoten).
Größenbegrenzungen für Eingabe und Ausgabe
Eingabe-und Ausgabewerte, die Pipelineparameter, Benutzervariablen und generische Knoteneingaben und -ausgaben enthalten, dürfen 10 KB an Daten nicht überschreiten.
Batcheingabe auf Datenassets beschränkt
Derzeit ist die Eingabe für Batchbereitstellungsjobs auf Datenassets beschränkt. Dies bedeutet, dass bestimmte Typen von Implementierungen, die JSON-Eingabe oder mehrere Dateien als Eingabe erfordern, nicht unterstützt werden. So werden z. B. SPSS-Modelle und Decision Optimization-Lösungen, für die mehrere Dateien als Eingabe erforderlich sind, nicht unterstützt.
Bash-Skripte werfen Fehler mit Curl-Befehlen
Die Bash-Skripte in Ihren Pipelines können Fehler verursachen, wenn Sie darin Curl-Befehle implementieren. Um dieses Problem zu vermeiden, legen Sie Ihre Curl-Befehle als Parameter fest. Um eine Pipeline zu speichern, die beim Speichern einen Fehler verursacht, versuchen Sie, die isx-Datei zu exportieren und in ein neues Projekt zu importieren.
Probleme mit Cloud Object Storage
Diese Probleme gelten für die Arbeit mit Cloud Object Storage.
Probleme mit Cloud Object Storage bei aktiviertem Key Protect
Key Protect in Verbindung mit Cloud Object Storage wird für die Arbeit mit Watson Machine Learning -Assets nicht unterstützt. Wenn Sie Key Protectverwenden, können diese Probleme auftreten, wenn Sie mit Assets in Watson Studioarbeiten.
- Das Trainieren oder Speichern dieser Watson Machine Learning -Assets kann fehlschlagen:
- Automatische AI
- Föderiertes Lernen
- Pipelines
- Möglicherweise können Sie ein SPSS -Modell oder ein Notebookmodell nicht in einem Projekt speichern.
Probleme mit watsonx.governance
Einschränkung der Integration mit OpenPages
Wenn AI Factsheets mit OpenPages, integriert ist, werden die in den Feldgruppen MRG-UserFacts-Model
oder MRG-UserFact-Model
und MRG-UserFacts-ModelEntry
oder MRG-UserFact-ModelUseCase
erstellten Felder mit modelfacts_user_op
und model_entry_user_op
Asset-Typ-Definitionen synchronisiert. Wenn die Felder jedoch aus der Anwendung OpenPages erstellt werden, vermeiden Sie es, die Felder als erforderlich anzugeben, und geben Sie keinen Wertebereich an. Wenn Sie sie als erforderlich markieren oder einen Wertebereich zuweisen, schlägt die Synchronisierung fehl.
Verzögerung beim Anzeigen von Bereitstellungsdaten für Eingabeaufforderungsvorlagen in einem Factsheet
Wenn eine Implementierung für eine Eingabeaufforderungsvorlage erstellt wird, werden die Fakten für die Implementierung nicht sofort zum Factsheet hinzugefügt. Sie müssen zuerst die Bereitstellung auswerten oder die Seite für die Lebenszyklusüberwachung anzeigen, um die Fakten zum Factsheet hinzuzufügen.
Anzeigeprobleme für vorhandene Factsheet-Benutzer
Wenn Sie zuvor Factsheets mit IBM Knowledge Catalog verwendet haben und einen neuen KI-Anwendungsfall in watsonx.governanceerstellt haben, werden möglicherweise einige Anzeigeprobleme angezeigt, wie z. B. doppelte Risikostufenfelder im Abschnitt "Allgemeine Informationen" und "Details" der KI-Anwendungsfallschnittstelle.
Aktualisieren Sie zur Behebung von Anzeigeproblemen die model_entry_user
-Assettypdefinition. Details zum programmgesteuerten Aktualisieren eines Anwendungsfalls finden Sie unter Details für einen Anwendungsfall oder ein Factsheet anpassen.
Redundante Anhangslinks im Factsheet
Ein Factsheet verfolgt alle Ereignisse für ein Asset in allen Phasen des Lebenszyklus. Anhänge werden in jeder Phase angezeigt, wodurch Redundanz im Factsheet entsteht.
Anhänge für Eingabeaufforderungsvorlagen werden beim Import oder Export nicht gespeichert
Wenn Ihr KI-Anwendungsfall Anhänge für eine Eingabeaufforderungsvorlage enthält, werden die Anhänge nicht beibehalten, wenn das Asset der Eingabeaufforderungsvorlage aus einem Projekt exportiert oder in ein Projekt oder einen Bereich importiert wird. Sie müssen alle Dateien nach der Importoperation erneut anhängen.
Unfähig zu öffnen OpenPages nachdem Sie die Integration mit der Governance-Konsole aktiviert haben
Wenn Sie die Integration mit der Governance-Konsole aktivieren, erhalten Sie die folgende Fehlermeldung:
Error occurred while setting OpenPages.
Operation failed due to an unexpected error.
Informationen werden nicht mit der Governance-Konsole synchronisiert.
Dieses Problem tritt auf, wenn Sie die Integration mit der Governance-Konsole aktivieren und über Basismodelle verfügen, die die Übersetzungsaufgabe unterstützen. Die Übersetzungsaufgabe fehlt in den folgenden Feldern in der Governance-Konsole:
- MRG-Modell: Genehmigte Aufgaben
- MRG-Modell: Unterstützte Tasks
- MRG-Modell: Aufgabentyp
Führen Sie zur Behebung dieses Problems die folgenden Schritte aus, um die Felder zu aktualisieren:
- Melden Sie sich als Administrator bei der Governance-Konsole an.
- Aktivieren Sie den Systemadministrationsmodus.
- Klicken Sie auf das Menü Verwaltung
und wählen Sie Lösungskonfiguration > Objekttypen.
- Klicken Sie auf Modell.
- Klicken Sie auf Felderund suchen Sie dann die Feldgruppe "MRG-Modell".
- Klicken Sie auf das Feld Genehmigte Tasks.
- Klicken Sie unter "Aufzählungszeichenfolgewerte" auf New Value.
- Geben Sie die Übersetzung für den Namen und die Bezeichnung ein und klicken Sie dann auf Erstellen.
- Klicken Sie auf Fertig.
- Wiederholen Sie die Schritte 6 bis 10 für die Felder Unterstützte Tasks und Tasktyp.
- Inaktivieren Sie den Systemadministrationsmodus.