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.
Ein Modell kompilieren (Amazon SageMakerSDK)
Sie können das compile_model
Anmerkung
Sie müssen die MMS_DEFAULT_RESPONSE_TIMEOUT
Umgebungsvariable auf setzen, 500
wenn Sie das Modell mit oder kompilieren. MXNet PyTorch Die Umgebungsvariable wird für TensorFlow nicht benötigt.
Im Folgenden finden Sie ein Beispiel dafür, wie Sie ein Modell mithilfe des trained_model_estimator
Objekts kompilieren können:
# Replace the value of expected_trained_model_input below and # specify the name & shape of the expected inputs for your trained model # in json dictionary form expected_trained_model_input = {'data':[1, 784]} # Replace the example target_instance_family below to your preferred target_instance_family compiled_model = trained_model_estimator.compile_model(target_instance_family='ml_c5', input_shape=expected_trained_model_input, output_path='insert s3 output path', env={'MMS_DEFAULT_RESPONSE_TIMEOUT': '500'})
Der Code kompiliert das Modell, speichert das optimierte Modell unter und erstellt ein SageMaker Modelloutput_path
, das auf einem Endpunkt bereitgestellt werden kann. Beispielnotizbücher zur Verwendung von SDK for Python finden Sie im Abschnitt Neo Model Compilation Sample Notebooks.