Prüfen Sie die Verfügbarkeit lokaler Rechenressourcen

Lesen Sie das Erkennungsergebnis der installierten lokalen Rechenkomponente, bevor Sie einen Ausführungsablauf wählen.

Verwenden Sie für diesen lokalen Ablauf Altifigence CLI 0.1.9 unter Linux.

Setzen Sie den Exit-Status 0 voraus, bevor Sie ein gespeichertes Ergebnis lesen. Bewahren Sie die Standardfehlerausgabe separat auf und prüfen Sie die unten beschriebenen Ergebnisfelder.

Prüfen Sie das installierte Backend

Führen Sie den Befehl zum Abfragen der Fähigkeiten in dem Verzeichnis aus, in dem Sie Ihr Projekt aufbewahren. Er delegiert an das neben der CLI ausgelieferte Werkzeug zur Erkennung von Rechenressourcen und gibt ein JSON-Dokument der Fähigkeiten aus. Behalten Sie in diesem Beispiel den normalen Ausgabemodus bei: Er schreibt das native Dokument auf die Standardausgabe, sodass sich die gespeicherte Datei später bequem prüfen oder vergleichen lässt.

alti compute capabilities > compute-capabilities.json

Lesen Sie das Dokument der Fähigkeiten

Öffnen Sie compute-capabilities.json, prüfen Sie das Schema und lesen Sie anschließend das Objekt cuda. feature_enabled beschreibt den Build, discovery erfasst die CUDA-Verfügbarkeit für den installierten Build und die lokale Umgebung, und execution_supported beschreibt diese konkrete Erkennungsschnittstelle. Der Erkennungsvorgang hat eine auf fünf Sekunden begrenzte Wartezeit. Sein Ergebnis liefert nützliche Nachweise zur installierten Umgebung, einschließlich eines gemeldeten Grundes für die Nichtverfügbarkeit, wenn die Erkennung nicht abgeschlossen werden kann.

{"schema":"alti.compute.capabilities.v1","cuda":{"execution_supported":false,"kernels":[]}}

Der obige Block zeigt ausgewählte stabile Felder; die vollständige Ausgabe enthält außerdem feature_enabled und discovery. Speichern Sie das vollständige Dokument zusammen mit Ihren Projektnachweisen. Führen Sie den nächsten Befehl aus und lesen Sie dessen Felder operations und cpu_execution, um den separaten Vertrag für gepacktes RTL zu prüfen. Bewahren Sie beide Dokumente zusammen auf, damit sich ein späterer Lauf mit der Umgebung vergleichen lässt, die Ihr Ergebnis erzeugt hat.

alti compute rtl-capabilities > rtl-capabilities.json

Stellen Sie das mitgelieferte Erkennungswerkzeug wieder her

Wenn die CLI required packaged local engine sibling alti-compute was not found beside alti meldet, stellen Sie das vollständige verifizierte Release-Verzeichnis von CLI 0.1.9 einschließlich des mitgelieferten Begleitprogramms alti-compute wieder her und rufen Sie alti aus diesem Verzeichnis auf. Wiederholen Sie den folgenden Befehl und speichern Sie das resultierende Erkennungsdokument.

alti compute capabilities > compute-capabilities.json