0 / 0
Go back to the English version of the documentation
Bir dağıtıma ölçekleme
Last updated: 07 Tem 2023
Bir dağıtıma ölçekleme

Bir konuşlandırma alanından ya da programlı bir şekilde bir model ya da işlev için çevrimiçi bir konuşlandırma oluşturduğunuzda, varsayılan olarak varlığın tek bir kopyası devreye alınır. Ölçeklenebilirliği ve kullanılabilirliği artırmak için, devreye alma yapılandırmasını düzenleyerek kopya sayısını (eşlemeler) artırabilirsiniz. Ek eşlemeler, daha büyük bir puanlama isteği hacmiyle ilgili olarak kullanılabilir.

Konuşlandırmalar aşağıdaki şekillerde ölçeklendirilebilir:

  • Konuşlandırma alanında bir devreye alma için yapılandırmayı güncelleyin.
  • Programsal olarak, Watson Machine Learning Python istemci kitaplığını ya da Watson Machine Learning REST API ' lerini kullanma.

Bir alandan çevrimiçi konuşlandırmanın eşlemelerinin sayısını artırma

  1. Konuşlandırma alanınızın Devreye Alma sekmesini açmak için tıklatın.

  2. Konuşlandırma adına ilişkin eylem menüsünde Yapılanışı düzenle öğesini tıklatın.

  3. Eşlerin sayısını değiştirin ve değişikliklerinizi kaydedin.

    Bir yerleştirmeyi ölçekle

    İpucu: Devreye alma için bilgi sayfasından kopya sayısını da güncelleştirebilirsiniz.

    Kopya sayısını güncellemek için aşağıdaki adımları izleyin:

  4. Ayrıntıları görüntülemek için konuşlandırma adını tıklatın.

  5. Kopya sayısını düzenlemek için bilgi yaprağıdaki Düzenle simgesini tıklatın.
    Konuşlandırma yapılanışının güncellenmesi

Bir konuşlandırma programsal olarak eşleme sayısının artırılması

Bir konuşlandırmayı programsal olarak ölçekleme amaçlı bir çalışma örneğini görüntülemek ya da çalıştırmak için, bir devreye alma için meta verilerdeki kopya sayısını artırabilirsiniz.

Python örneği

Bu örnek, eşlemelerin sayısını 3 olarak ayarlamak için Python istemcisini kullanır.

change_meta = {
                client.deployments.ConfigurationMetaNames.HARDWARE_SPEC: {
                                       "name":"S",
                                       "num_nodes":3}
            }

client.deployments.update(<deployment_id>, change_meta)

HARDWARE_SPEC değeri, API ' nin bir ad ya da kimlik sağlanmasını gerektirdiği için bir ad içerir.

REST API örneği

curl -k -X PATCH -d '[ { "op": "replace", "path": "/hardware_spec", "value": {  "name": "S", "num_nodes": 2  } } ]' <Deployment end-point URL>

hardware_spec değeri için bir ad belirtmeniz gerekir, ancak bu bağımsız değişken ölçekleme için uygulanmaz.

Üst konu: Tahmine dayalı konuşlandırmaların yönetilmesi

Generative AI search and answer
These answers are generated by a large language model in watsonx.ai based on content from the product documentation. Learn more