Update a Customization Target#

Prerequisites#

Before you can update a customization target’s details, make sure that you have:

  • The namespace the target belongs to.

  • The name of the target.

You can get this information for all targets by listing the available targets.


Options#

You can update a customization target’s metadata or enable/disable it in the following ways. The following examples show you how to disable a customization target.

API#

  1. Submit a PATCH request to /v1/customization/targets/{namespace}/{name}.

    curl -X PATCH "${CUSTOMIZER_SERVICE_URL}/v1/customization/targets/default/llama-3.1-8b-instruct@2.0" \
      -H 'accept: application/json' \
      -H 'Content-Type: application/json' \
      -d '{
       "enabled": false
      }' | jq
    
  2. Review the response.

    Example Response
    {
        "id": "cust-target-abc123",
        "name": "llama-3.1-8b-instruct@2.0",
        "namespace": "meta",
        "description": "Customization target for Meta Llama 3.1 8B",
        "enabled": false,
        "base_model": "meta/llama-3.1-8b",
        "model_path": "llama-3_1-8b-instruct_2_0",
        "model_uri": "ngc://nvidia/nemo/llama-3_1-8b:2.0",
        "hf_endpoint": "<your HF endpoint>",
        "tokenizer": {},
        "num_parameters": 123456789,
        "precision": "bf16-mixed",
        "status": "created",
        "ownership": {},
        "custom_fields": {},
        "created_at": "2024-05-08T12:00:00Z",
        "updated_at": "2024-05-08T12:00:00Z"
    }