Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Entwickeln Sie Algorithmen und Modelle in Amazon SageMaker
Bevor Sie Algorithmus- und Modellpaketressourcen für die Verwendung in Amazon SageMaker oder zum Auflisten erstellen können AWS Marketplace, müssen Sie sie entwickeln und in Docker-Containern verpacken.
Anmerkung
Wenn Algorithmen und Modellpakete für die Listung erstellt werden AWS Marketplace, werden die Container auf Sicherheitslücken auf unterstützten Betriebssystemen SageMaker durchsucht.
Nur die folgenden Betriebssystemversionen werden unterstützt:
-
Debian: 6.0, 7, 8, 9, 10
-
Ubuntu: 12.04, 12.10, 13.04, 14.04, 14.10, 15.04, 15.10, 16.04, 16.10, 17.04, 17.10, 18.04, 18.10
-
CentOS: 5, 6, 7
-
Oracle Linux: 5, 6, 7
-
Alpine: 3.3, 3.4, 3.5
-
Amazon Linux
Entwickeln Sie Algorithmen in SageMaker
Ein Algorithmus sollte als Docker-Container verpackt und in Amazon gespeichert werden, ECR damit er verwendet werden kann. SageMaker Der Docker-Container enthält den Trainingscode, der für das Ausführen von Trainingsaufträgen verwendet wird, und optional auch den Inferenzcode, der für Inferenzen von Modellen verwendet wird, die mit dem Algorithmus trainiert wurden.
Informationen zur Entwicklung von Algorithmen in Containern SageMaker und deren Paketierung als Container finden Sie unterDocker-Container für das Training und die Bereitstellung von Modellen. Ein vollständiges Beispiel für die Erstellung eines Algorithmus-Containers finden Sie im Beispielnotizbuch unter https://sagemaker-examples.readthedocs.io/en/latest/advanced_functionality/scikit_bring_your_own/scikit_bring_your_own.htmlscikit_bring_your_own.ipynb
. Informationen zur Verwendung der Beispiel-Notebooks in einer Notebook-Instance erhalten Sie unter Rufen Sie Beispiel-Notizbücher auf.
Testen Sie Ihre Algorithmen immer gründlich, bevor Sie Algorithmusressourcen erstellen, auf denen Sie veröffentlichen möchten AWS Marketplace.
Anmerkung
Wenn ein Käufer Ihre in Container gepackten Produkte bezieht, werden die Docker-Container in einer isolierten Umgebung (ohne Internet) ausgeführt. Bauen Sie bei der Erstellung Ihrer Container nicht auf ausgehende Aufrufe über das Internet. Anrufe zu AWS Diensten sind ebenfalls nicht erlaubt.
Entwickeln Sie Modelle in SageMaker
Ein bereitstellbares Modell SageMaker besteht aus Inferenzcode, Modellartefakten, einer IAM Rolle, die für den Zugriff auf Ressourcen verwendet wird, und anderen Informationen, die für die Bereitstellung des Modells erforderlich sind. SageMaker Modellartefakte sind die Ergebnisse des Trainierens eines Modells mit einem ML-Algorithmus. Der Inferenzcode muss in einem Docker-Container verpackt und bei Amazon gespeichert werden. ECR Sie können die Modellartefakte entweder in den gleichen Container wie den Inferenzcode verpacken oder sie in Amazon S3 speichern.
Sie erstellen ein Modell, indem Sie einen Trainingsjob innerhalb von ausführen oder indem Sie einen Algorithmus für maschinelles Lernen außerhalb von trainieren. SageMaker SageMaker Wenn Sie einen Trainingsjob in ausführen SageMaker, sind die resultierenden Modellartefakte als Antwort auf einen Aufruf der DescribeTrainingJobOperation im ModelArtifacts
Feld verfügbar. Hinweise zur Entwicklung eines SageMaker Modellcontainers finden Sie unterContainer mit benutzerdefiniertem Inferenzcode. Ein vollständiges Beispiel für die Erstellung eines Modellcontainers aus einem Modell, das außerhalb von trainiert wurde SageMaker, finden Sie im Beispielnotizbuch unter https://sagemaker-examples.readthedocs.io/en/latest/advanced_functionality/xgboost_bring_your_own_model/xgboost_bring_your_own_model.htmlxgboost_bring_your_own_model.ipynb
. Informationen zur Verwendung der Beispiel-Notebooks in einer Notebook-Instance erhalten Sie unter Rufen Sie Beispiel-Notizbücher auf.
Testen Sie Ihre Modelle immer gründlich, bevor Sie Modellpakete für die Veröffentlichung erstellen AWS Marketplace.
Anmerkung
Wenn ein Käufer Ihre in Container gepackten Produkte bezieht, werden die Docker-Container in einer isolierten Umgebung (ohne Internet) ausgeführt. Bauen Sie bei der Erstellung Ihrer Container nicht auf ausgehende Aufrufe über das Internet. Anrufe zu AWS Diensten sind ebenfalls nicht erlaubt.