Variabili di ambiente di distribuzione modello
Quando si crea una risorsa di distribuzione del modello, è possibile fornire variabili di ambiente personalizzate come parte della configurazione predefinita. Queste variabili di ambiente sono disponibili per l'uso all'interno del contenitore in runtime.
Vincolo formato
- La chiave deve contenere meno di 32 caratteri.
- La chiave deve contenere solo lettere, cifre e caratteri di sottolineatura (_).
- La chiave deve iniziare con una lettera.
- La chiave deve contenere almeno 2 caratteri.
- La chiave non deve terminare con un carattere di sottolineatura. Ad esempio TEST_.
- La chiave, se aggiunta, non può essere vuota. Il valore può essere vuoto.
- Il valore può essere qualsiasi carattere.
- La chiave non può essere una variabile di ambiente fornita dal servizio.
- Se le porte vengono passate come variabile di ambiente, limitarle tra 1024 e 65535 ed escludere anche le porte 24224, 8446, 8447.
Vincolo di dimensione
I singoli valori non hanno limiti di dimensione specifici. Le variabili di ambiente complessive, incluse le coppie di valori chiave, sono limitate a 2048 byte. Se la dimensione supera i 2048 byte, specificare le variabili di ambiente utilizzando l'artifact modello o utilizzare OCI Object Storage per estrarre i dati.
Variabili d'ambiente fornite dal servizio
Il servizio dispone di variabili di ambiente riservate all'interno del contenitore in fase di runtime per il log o altri usi funzionali. Impossibile eseguire l'override di queste variabili di ambiente.
Nome | Contenitore personalizzato | Contenitore predefinito |
---|---|---|
MODEL_DEPLOYMENT_OCID |
OCID risorsa di distribuzione modello. | OCID risorsa di distribuzione modello. |
MODEL_SERVING_PYTHON_VERSION |
Nessuno. | Versione Python da runtime.yaml utilizzata per servire i modelli. |
TENANCY_OCID |
OCID tenancy. | OCID tenancy. |
CONTAINER_CUSTOM_IMAGE |
Percorso dell'immagine del contenitore (con tag o digest) fornito tramite l'oggetto di configurazione dell'ambiente API. | Nessuno. |
Variabili di ambiente dell'applicazione
Queste variabili di ambiente controllano in modo funzionale la modalità di creazione della distribuzione del modello e possono essere sostituite o configurate dai clienti passando la configurazione predefinita.
Nome | Contenitore personalizzato | Container gestito |
---|---|---|
WEB_CONCURRENCY |
In base alla memoria disponibile e alle dimensioni dell'artifact modello, un metodo euristico calcola il numero di lavoratori necessari per l'esecuzione all'interno del contenitore personalizzato. I clienti possono inoltre sostituire la variabile o passare una variabile di concorrenza personalizzata in base alle esigenze. | In base alla memoria disponibile e alle dimensioni dell'artifact modello, un metodo euristico calcola il numero di lavoratori necessari per l'esecuzione all'interno del contenitore personalizzato. I clienti possono inoltre sostituire la variabile o passare una variabile di concorrenza personalizzata in base alle esigenze. |
CONTAINER_TYPE |
Tipo di contenitore: TRITON. È supportato solo TRITON. | Nessuno. |