Translation not up to date
Tyto pokyny použijte při aktualizaci aktiv, která odkazují na zastaralé specifikace softwaru nebo rámce.
V některých případech je aktualizace aktiv hladká. V ostatních případech musíte aktiva přeškolit nebo znovu implementovat. Obecné pokyny najdete v tématu Migrace aktiv, která odkazují na zastaralé specifikace softwaru nebo Migrace aktiv, která odkazují na již nepodporované verze struktury.
Konkrétní kroky najdete v těchto sekcích:
Správa aktiv, která odkazují na nepodporované specifikace softwaru
- Během migrace jsou aktiva, která odkazují na zamítnuté specifikace softwaru, namapována na srovnatelnou výchozí specifikaci softwaru (pouze v případech, kdy je typ modelu stále podporován).
- Když vytvoříte nové implementace migrovaných aktiv, použije se aktualizovaná specifikace softwaru v metadatech aktiva.
- Existující implementace migrovaných aktiv se aktualizují, aby používaly novou specifikaci softwaru. Pokud dojde k selhání implementace nebo přidělení skóre v důsledku nekompatibility verze knihovny, postupujte podle pokynů v tématu Aktualizace specifikací softwaru. Pokud problém přetrvává, postupujte podle kroků uvedených v tématu Aktualizace modelu učení se strojem.
Migrace aktiv, která odkazují na již nepodporované verze struktury
- Během migrace se typy modelů neaktualizují. Tato data je třeba aktualizovat ručně. Podrobné informace najdete v tématu Aktualizace modelu učení se strojem.
- Po migraci jsou existující implementace odebrány a nové implementace pro zamítnutý rámec nejsou povoleny.
Aktualizace specifikací softwaru
Specifikace softwaru můžete aktualizovat z uživatelského rozhraní nebo pomocí rozhraní API. Další informace najdete v těchto sekcích:
- Aktualizace specifikací softwaru z uživatelského rozhraní
- Aktualizace specifikací softwaru pomocí rozhraní API
Aktualizace specifikací softwaru z uživatelského rozhraní
- V prostoru implementace klepněte na model (ujistěte se, že nemá žádné aktivní implementace.)
- Klepněte na symbol
i
, chcete-li zkontrolovat podrobnosti modelu. - Použijte rozevírací nabídku pro aktualizaci specifikace softwaru.
Prohlédněte si příklad obrazu:
Aktualizace specifikací softwaru pomocí rozhraní API
Specifikaci softwaru můžete aktualizovat pomocí příkazu opravy rozhraní API:
Do pole software_spec
zadejte /software_spec
. Pro pole value
použijte buď ID, nebo název nové specifikace softwaru.
Prohlédněte si tento příklad:
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":"/software_spec",
"value":{
"id":"6f01d512-fe0f-41cd-9a52-1e200c525c84" // or "name":"tensorflow_rt22.1-py3.9"
}
}
]'
Další informace o opravách pomocí rozhraní API najdete v tématu Aktualizace aktiva pomocí příkazu rozhraní API oprav.
Aktualizace modelu výuky počítače
Chcete-li aktualizovat model vytvořený zamítnutým rámcem, postupujte podle následujících kroků.
Volba 1: Uložit model s kompatibilním rámcem
Stáhněte model pomocí komponenty Watson Machine Learning REST API nebo Watson Machine Learning Python Client Library. Například:
client.repository.download(<model-id>, filename="xyz.tar.gz")
Upravte metadata modelu s typem a verzí modelu, který je podporován v aktuální verzi. Podrobnosti o podporovaných typech modelů a specifikacích softwaru naleznete v tématu Specifikace softwaru a hardwarové specifikace pro implementace. Například:
model_metadata = { client.repository.ModelMetaNames.NAME: "example model", client.repository.ModelMetaNames.DESCRIPTION: "example description", client.repository.ModelMetaNames.TYPE: "<new model type>", client.repository.ModelMetaNames.SOFTWARE_SPEC_UID: client.software_specifications.get_uid_by_name("<new software specification name>") }
Uložte model do úložiště produktu Watson Machine Learning . Například:
model_details = client.repository.store_model(model="xyz.tar.gz", meta_props=model_metadata)
Implementujte model.
Relevantnost modelu pro generování předpovědí.
Pokud implementace nebo hodnocení selže, model není kompatibilní s novou verzí, která byla použita k uložení modelu. V takovém případě použijte volbu Volba 2.
Volba 2: Přeškolit model s kompatibilním rámcem
- Přecvičí model s typem modelu a verzí, která je podporována v aktuální verzi.
- Uložte model s podporovaným typem modelu a verzí.
- Implementujte a nastav model.
Je také možné aktualizovat model pomocí rozhraní API. Další informace o opravách aktiv pomocí rozhraní API najdete v tématu Aktualizace aktiva pomocí příkazu rozhraní API oprav.
Aktualizace funkce Python
Chcete-li aktualizovat funkci Python sestavenou zamítnutým rámcem, postupujte podle následujících kroků.
Volba 1: Uložit funkci Python s kompatibilní běhovou specifikací nebo specifikací softwaru
- Stáhněte funkci Python buď pomocí Watson Machine Learning ROZHRANÍ API , nebo pomocí Watson Machine Learning Knihovna klienta Python.
- Uložte funkci Python s podporovanou verzí běhového prostředí nebo specifikace softwaru. Podrobné informace o podporovaných specifikacích softwaru najdete v tématu Specifikace softwaru a specifikace hardwaru pro implementace.
- Implementujte funkci Python .
- Ohodnoťte funkci Python tak, aby generovala předpovědi.
Pokud vaše funkce Python selže během vyhodnocování, funkce není kompatibilní s novou verzí běhového nebo softwarového specifikace, která byla použita pro uložení funkce Python . V takovém případě použijte volbu Volba 2.
Volba 2: Upravte kód funkce a uložte jej se specifikací kompatibilního běhového prostředí nebo softwaru
- Upravte kód funkce Python tak, aby byl kompatibilní s novou verzí běhového prostředí nebo specifikace softwaru. V některých případech je třeba aktualizovat závislé knihovny, které jsou nainstalovány v kódu funkce Python .
- Uložte funkci Python s novou verzí běhového prostředí nebo specifikace softwaru.
- Nasaďte a sehrte funkci Python .
Je také možné aktualizovat funkci pomocí rozhraní API. Další informace o opravách pomocí rozhraní API najdete v tématu Aktualizace aktiva pomocí příkazu rozhraní API oprav.
Přeškolení toku produktu SPSS Modeler
Některé modely, které byly sestaveny pomocí produktu SPSS Modeler v produktu IBM Watson Studio Cloud před 1. září 2020, již nelze implementovat pomocí produktu Watson Machine Learning. Tento problém je způsoben přechodem na vyšší verzi platformy Python v podporovaných běhových prostředích SPSS Modeler . Používáte-li v produktu SPSS Modeler jeden z následujících šesti uzlů, je třeba znovu sestavit a nově implementovat modely pomocí produktu SPSS Modeler a Watson Machine Learning:
- Strom XGBoost
- Lineární XGBoost
- Jedna třída SVM
- HDPSCAN
- KDEComment
- Gaussova směs
Chcete-li znovu trénovat tok produktu SPSS Modeler , postupujte takto:
- Pokud používáte uživatelské rozhraní produktu Watson Studio , otevřete tok SPSS Modeler v produktu Watson Studio, přeškolite model a uložte jej do produktu Watson Machine Learning. Po uložení modelu do projektu můžete tento model povýšit na prostor implementace a vytvořit novou implementaci.
- Pokud používáte rozhraní REST API nebo Python client, přeškolite model pomocí nejnovějšího produktu SPSS Modeler a uložte jej do úložiště Watson Machine Learning s typem modelu
spss-modeler-18.2
.
Nadřízené téma: Frameworks a specifikace softwaru