Variables d'environnement pour le déploiement de modèle

Lorsque vous créez une ressource de déploiement de modèle, vous pouvez fournir des variables d'environnement personnalisées dans le cadre de la configuration par défaut. Ces variables d'environnement peuvent être utilisées dans le conteneur lors de l'exécution.

Contrainte de format

  • La clé doit comporter moins de 32 caractères.
  • La clé doit contenir uniquement des lettres, des chiffres et des traits de soulignement (_).
  • La clé doit commencer par une lettre.
  • La clé ne peut pas contenir plus de 2 caractères.
  • La clé ne doit pas se terminer par un trait de soulignement. Par exemple, TEST_.
  • La clé, si elle est ajoutée, ne peut pas être vide. La valeur peut être vide.
  • La valeur peut être n'importe quel caractère.
  • La clé ne peut pas être une variable d'environnement fournie par le service.
  • Si les ports sont transmis en tant que variable d'environnement, limitez-les entre 1024 et 65535 et excluez également les ports 24224, 8446 et 8447.

Contrainte de taille

Les valeurs individuelles n'ont pas de limites de taille spécifiques. Les variables d'environnement globales, y compris les paires clé-valeur, sont limitées à 2048 octets. Si la taille est supérieure à 2048 octets, spécifiez les variables d'environnement à l'aide de l'artefact de modèle ou utilisez le service de stockage d'objets pour OCI pour extraire les données.

Variables d'environnement fournies par le service

Le service a réservé des variables d'environnement dans le conteneur lors de l'exécution pour la journalisation ou toute autre utilisation fonctionnelle. Ces variables d'environnement ne peuvent pas être remplacées.

Nom Conteneur personnalisé Conteneur par défaut
MODEL_DEPLOYMENT_OCID OCID de la ressource de déploiement de modèle. OCID de la ressource de déploiement de modèle.
MODEL_SERVING_PYTHON_VERSION Aucun. Version Python de runtime.yaml utilisée pour le service de modèles.
TENANCY_OCID OCID de la location. OCID de la location.
CONTAINER_CUSTOM_IMAGE Chemin de l'image de conteneur (avec marqueur ou condensé) fourni au moyen de l'objet de configuration de l'environnement d'API. Aucun.

Variables d'environnement d'application

Ces variables d'environnement contrôlent fonctionnellement la façon dont le déploiement de modèle est créé et peuvent être remplacées ou configurées par les clients en transmettant la configuration par défaut.

Nom Conteneur personnalisé Conteneur géré
WEB_CONCURRENCY En fonction de la mémoire disponible et de la taille de l'artefact de modèle, une méthode heuristique calcule le nombre de programmes à exécuter dans le conteneur personnalisé. Les clients peuvent également remplacer la variable ou transmettre une variable d'accès simultané personnalisée, au besoin. En fonction de la mémoire disponible et de la taille de l'artefact de modèle, une méthode heuristique calcule le nombre de programmes à exécuter dans le conteneur personnalisé. Les clients peuvent également remplacer la variable ou transmettre une variable d'accès simultané personnalisée, au besoin.
CONTAINER_TYPE Type de conteneur : TRITON. Seul TRITON est pris en charge. Aucun.