Translation not up to date
Po vytvoření online nebo dávkové implementace můžete v podrobnostech implementace provádět změny a aktualizovat aktiva, která jsou přidružena k vašemu nasazení.
Odkaz na tyto sekce:
Aktualizace podrobností implementace
Pomocí jedné z těchto metod můžete aktualizovat obecné podrobnosti implementace, jako např. název implementace, popis, metadata a značky:
- Aktualizujte podrobnosti implementace z uživatelského rozhraní.
- Aktualizujte podrobnosti implementace pomocí příkazu rozhraní API oprav.
Aktualizace podrobností implementace z uživatelského rozhraní
Na kartě Implementace vašeho prostoru implementace klepněte na nabídku akcí pro implementaci a vyberte volbu Upravit konfiguraci.
Proveďte požadované aktualizace a poté klepněte na tlačítko Uložit.
Tip: Implementaci můžete také aktualizovat z informačního listu pro implementaci.Chcete-li aktualizovat implementaci, postupujte takto:
Po klepnutí na název implementace se zobrazí podrobnosti.
Chcete-li upravit implementaci, klepněte na jednu z ikon Upravit v informačním listu.
Aktualizace podrobností implementace pomocí příkazu rozhraní API oprav
K aktualizaci podrobností implementace použijte příkaz Watson Machine Learning API Patch .
curl -X PATCH '<deployment endpoint url>/ml/v4/deployments/<deployment id>?space_id=<space id>&version=<YYYY-MM-DD>' \n--data-raw '[
{
"op": "<operation type>",
"path": "<path>",
"value": "<new value>"
},
{
"op": "<operation type>",
"path": "<path>",
"value": "<new value>"
}
]'
Chcete-li například aktualizovat popis implementace, postupujte takto:
curl -X PATCH '<deployment endpoint url>/ml/v4/deployments/<deployment_id>?space_id=<space_id>&version=<YYYY-MM-DD>' \n--data-raw '[
{
"op": "replace",
"path": "/description",
"value": "<new_description>"
},
]'
Poznámky
- Pro
<operation type>
použijte"add"
,"remove"
nebo"replace"
.
Aktualizace aktiv přidružených k nasazení
Poté, co vytvoříte online nebo dávkovou implementaci, můžete aktualizovat aktivum v síti ze stejného koncového bodu. Máte-li například model s lepším výkonem, můžete implementovat implementovaný model se zlepšenou verzí. Jakmile je aktualizace dokončena, bude nový model dostupný z koncového bodu rozhraní REST API.
Než aktualizujete aktivum, ujistěte se, že jsou tyto podmínky pravdivé:
Rámec nového modelu je kompatibilní s existujícím implementovaným modelem.
Schéma vstupu existuje a odpovídá novému a implementovanému modelu.
Upozornění: Selhání při sledování těchto podmínek může vést k selhání implementace.Informace o tom, jak aktualizovat aktiva implementace prostřednictvím uživatelského rozhraní, najdete v tématu Aktualizace aktiva z uživatelského rozhraní prostoru implementace.
Informace o tom, jak aktualizovat aktiva implementace pomocí rozhraní API, najdete v tématu Aktualizace aktiva pomocí příkazu rozhraní API oprav.
Aktualizace aktiva z uživatelského rozhraní prostoru implementace
Na kartě Implementace vašeho prostoru implementace klepněte na nabídku akcí pro nasazení a vyberte volbu Nahradit aktivum.
Vyberte aktivum, které chcete nahradit, a klepněte na tlačítko Nahradit.
Přetáhněte nebo odešlete nové aktivum, chcete-li nahradit aktivum v síti.
Počkejte na zprávu s oznámením, která potvrdí úspěšnou aktualizaci, a pak otestujte nové nasazení.
Aktualizace aktiva pomocí příkazu rozhraní API oprav
K aktualizaci všech podporovaných aktiv použijte příkaz Watson Machine Learning API Patch
.
Tato metoda se používá k opravě modelu pro online nasazení.
curl -X PATCH '<deployment endpoint url>/ml/v4/models/<model_id>?space_id=<space_id>&project_id=<project_id>&version=<YYYY-MM-DD>' \n--data-raw '[
{
"op": "<operation type>",
"path": "<path>",
"value": "<new value>"
},
{
"op": "<operation type>",
"path": "<path>",
"value": "<new value>"
}
]'
Například, oprava modelu s ID 6f01d512-fe0f-41cd-9a52-1e200c525c84
v prostoru ID f2ddb8ce-7b10-4846-9ab0-62454a449802
:
curl -X PATCH '<deployment endpoint url>/ml/v4/models/6f01d512-fe0f-41cd-9a52-1e200c525c84?space_id=f2ddb8ce-7b10-4846-9ab0-62454a449802&project_id=<project_id>&version=<YYYY-MM-DD>' \n--data-raw '[
{
"op":"replace",
"path":"/asset",
"value":{
"id":"6f01d512-fe0f-41cd-9a52-1e200c525c84",
"rev":"1"
}
}
]'
Úspěšná výstupní odezva vypadá takto:
{
"entity": {
"asset": {
"href": "/v4/models/6f01d512-fe0f-41cd-9a52-1e200c525c84?space_id=f2ddb8ce-7b10-4846-9ab0-62454a449802",
"id": "6f01d512-fe0f-41cd-9a52-1e200c525c84"
},
"custom": {
},
"description": "Test V4 deployments",
"name": "test_v4_dep_online_space_hardware_spec",
"online": {
},
"space": {
"href": "/v4/spaces/f2ddb8ce-7b10-4846-9ab0-62454a449802",
"id": "f2ddb8ce-7b10-4846-9ab0-62454a449802"
},
"space_id": "f2ddb8ce-7b10-4846-9ab0-62454a449802",
"status": {
"online_url": {
"url": "https://example.com/v4/deployments/349dc1f7-9452-491b-8aa4-0777f784bd83/predictions"
},
"state": "updating"
}
},
"metadata": {
"created_at": "2020-06-08T16:51:08.315Z",
"description": "Test V4 deployments",
"guid": "349dc1f7-9452-491b-8aa4-0777f784bd83",
"href": "/v4/deployments/349dc1f7-9452-491b-8aa4-0777f784bd83",
"id": "349dc1f7-9452-491b-8aa4-0777f784bd83",
"modified_at": "2020-06-08T16:55:28.348Z",
"name": "test_v4_dep_online_space_hardware_spec",
"parent": {
"href": ""
},
"space_id": "f2ddb8ce-7b10-4846-9ab0-62454a449802"
}
}
Poznámky:
Pro
<operation type>
použijte"add"
,"remove"
nebo"replace"
.Počáteční stav pro výstup rozhraní API PATCH je "aktualizace". Ponechejte průzkum stavu, dokud se nezmění na "ready", pak načtěte metadata implementace.
Pro opravu aktiva může být určen pouze atribut
ASSET
. Změna kteréhokoliv jiného atributu způsobí chybu.Schéma aktuálního modelu a opravovaného modelu se porovnává s aktivem v síti. Ve výstupu rozhraní API požadavku na opravu se vrátí varovná zpráva, pokud se tyto dva neshodují. Je-li například zjištěna neshoda, můžete tyto informace najít ve výstupní odezvě.
"status": { "message": { "text": "The input schema of the asset being patched does not match with the currently deployed asset. Please ensure that the score payloads are up to date as per the asset being patched." },
Informace o opravě softwarových specifikací naleznete v tématu Aktualizace specifikací softwaru pomocí rozhraní API.
Nadřízené téma: Správa prediktivních implementací