Translation not up to date
Çevrimiçi ya da toplu bir konuşlandırma yarattıktan sonra, konuşlandırma ayrıntılarında değişiklik yapabilir ve dağıtımınızla ilişkili varlıkları güncelleyebilirsiniz.
Bu kısımlara bakın:
Konuşlandırma ayrıntıları güncelleniyor
Konuşlandırma adı, tanım, meta veri ve etiketler gibi genel konuşlandırma ayrıntılarını aşağıdaki yöntemlerden birini kullanarak güncelleyebilirsiniz:
- Konuşlandırma ayrıntılarını UI ' den güncelle.
- Konuşlandırma (Patch) API komutunu kullanarak konuşlandırma ayrıntılarını güncelleyin.
Kullanıcı arabiriminden konuşlandırma ayrıntılarının güncellenmesi
Konuşlandırma alanınızın Konuşlandırmalar sekmesinden, konuşlandırmaya ilişkin eylem menüsünü tıklatın ve Yapılandırmayı düzenleseçeneğini belirleyin.
Gerekli güncellemeleri yapın ve daha sonra, Kaydetdüğmesini tıklatın.
İpucu: Devreye alma için bilgi sayfasından da bir devreye almayı güncelleyebilirsiniz.Konuşlandırmayı güncellemek için aşağıdaki adımları izleyin:
Ayrıntıları görüntülemek için konuşlandırma adını tıklatın.
Konuşlandırmayı düzenlemek için bilgi sayfasındaki Düzenle simgelerinden birini tıklatın.
Yama API komutunu kullanarak konuşlandırma ayrıntılarının güncellenmesi
Devreye alma ayrıntılarını güncelleştirmek için Watson Machine Learning API Patch komutunu kullanın.
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>"
}
]'
Örneğin, konuşlandırmaya ilişkin bir açıklamayı güncelleştirmek için:
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>"
},
]'
Notlar:
<operation type>
için"add"
,"remove"
ya da"replace"
kullanın.
Bir devreye alma ile ilişkili varlıkların güncellenmesi
Çevrimiçi ya da toplu konuşlandırma yarattıktan sonra, konuşlandırılan varlığı aynı uç noktadan güncelleyebilirsiniz. Örneğin, daha iyi bir performans gösteren modeliniz varsa, konuşlandırılan modeli iyileştirilmiş sürümle değiştirebilirsiniz. Güncelleme tamamlanınca, REST API uç noktasından yeni model kullanılabilir.
Bir varlığı güncellemeden önce, bu koşulların doğru olduğundan emin olun:
Yeni model çerçevesi, var olan devreye alınan modelle uyumludur.
Yeni ve konuşlandırılan model için giriş şeması var ve eşleşiyor.
Dikkat: Bu koşulların izlenmemesi, devreye alma işlemi başarısız bir şekilde sonuçlanabilir.Kullanıcı arabirimi aracılığıyla konuşlandırma varlıklarının nasıl güncelleneceği hakkında bilgi için Konuşlandırma alanı kullanıcı arabiriminden bir varlığın güncellenmesikonusuna bakın.
API ' yi kullanarak konuşlandırma varlıklarını güncellemeye ilişkin bilgi edinmek için Patch API komutunu kullanarak bir varlığın güncellenmesikonusuna bakın.
Konuşlandırma alanı kullanıcı arabiriminden bir varlığı güncelleme
Konuşlandırma alanınızın Konuşlandırmalar sekmesinden, konuşlandırmaya ilişkin eylem menüsünü tıklatın ve Varlığı değiştiröğesini seçin.
Değiştirmek istediğiniz varlığı seçin ve Değiştirdüğmesini tıklatın.
Devreye alınan varlığı değiştirmek için yeni bir varlığı sürükleyin ya da karşıya yükleyin.
Başarılı bir güncelleştirmeyi doğrulayan bildirim iletisini bekleyin ve daha sonra, yeni devreye almayı test edin.
Yama API komutunu kullanarak bir varlığı güncelleme
Desteklenen herhangi bir varlığı güncellemek için Watson Machine Learning API Patch
komutunu kullanın.
Çevrimiçi bir devreye alma için bir modeli yama yapmak için bu yöntemi kullanın.
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>"
}
]'
For example, patch a model with ID 6f01d512-fe0f-41cd-9a52-1e200c525c84
in space 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"
}
}
]'
Başarılı bir çıkış yanıtı şu şekilde görünür:
{
"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"
}
}
Notlar:
<operation type>
için"add"
,"remove"
ya da"replace"
kullanın.Patch API çıkışının ilk durumu "güncelleniyor". "ready" (hazır) durumuna geçinceye kadar durumu yoklamaya devam edin ve daha sonra, konuşlandırma meta veri öğesini alın.
Varlık yaması için yalnızca
ASSET
özniteliği belirtilebilir. Başka bir özniteliğin değiştirilmesi hataya neden olur.Geçerli modelin şeması ve yama yapılan model, devreye alınan varlıkla karşılaştırılır. İki kişi eşleşmezse, Yama isteği API ' nın çıkışında bir uyarı iletisi döndürülür. Örneğin, bir uyuşmazlık saptanırsa, çıkış yanıtında bu bilgileri bulabilirsiniz.
"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." },
Yazılım belirtimlerine yama uygulama hakkında bilgi için API ' yi kullanarak yazılım belirtimlerini güncellemebaşlıklı konuya bakın.