Le déploiement de modèles depuis le registre vers des sandboxes est en préversion privée et nécessite actuellement des sandboxes équipés de GPU. Pour en demander l’accès, contactez votre équipe de compte ou écrivez à support@coreweave.com.
Déployer un modèle
Suivez les étapes ci-dessous pour déployer un modèle dans un sandbox :- Accédez à Registry.
- Sélectionnez un registre.
- Sélectionnez une collection.
- Sélectionnez une version de modèle.
- Sélectionnez le menu d’actions (), puis sélectionnez Deploy.
- Dans la liste déroulante Version, sélectionnez la version du modèle à déployer.
- Dans le champ de nom Deployment, saisissez un nom pour le déploiement.
- Sélectionnez Next.
- Sélectionnez l’équipe à associer au déploiement.
- Sélectionnez une ressource de calcul.
- Dans la liste déroulante Lifetime, sélectionnez la durée d’exécution maximale du sandbox.
- Configurez le Serving engine. Le moteur par défaut, et actuellement le seul pris en charge, est
vLLM. - Sélectionnez Next.
- Vérifiez les détails du déploiement, puis sélectionnez Deploy.
Ressources de calcul
La ressource de calcul détermine les ressources CPU, mémoire et GPU allouées à la sandbox.Les sandboxes GPU doivent être activées pour votre organisation. Tant que les GPU ne sont pas activés, toute requête incluant un GPU échoue avec l’erreur
CWSANDBOX_GPU_NOT_ALLOWED et le message this organization is not entitled to create GPU sandboxes.États des sandboxes
Une sandbox peut se trouver dans l’un des états suivants :Afficher un déploiement
Affichez le statut, l’heure d’expiration, la configuration et d’autres informations sur un sandbox déployé.- Accédez à Registry.
- Sélectionnez un registre.
- Sélectionnez une collection.
- Sélectionnez une version de modèle.
- Sélectionnez l’onglet Deployments.
- Ouvrez les détails du déploiement de l’une des manières suivantes :
- Sélectionnez le nom du sandbox déployé.
- Sélectionnez le menu d’actions () et choisissez View deployment details.
Aperçu du déploiement
L’aperçu du déploiement comprend les informations suivantes :- Status : l’état actuel de la sandbox.
- Created by : l’utilisateur qui a créé le déploiement.
- Created at : date et heure de création du déploiement.
Configuration du sandbox
La configuration du sandbox comprend les informations suivantes :- Instance name : le nom de l’instance du sandbox.
- Serving engine : le moteur qui sert le modèle.
- Team : l’équipe qui a créé le sandbox.
- Compute resources : les ressources CPU, mémoire et GPU allouées au sandbox.
- Expires in : le temps restant avant l’expiration du sandbox.
- Endpoint address : l’adresse à laquelle envoyer des requêtes au sandbox déployé.
- curl example : un exemple de requête
curladressée au point de terminaison du déploiement.
Accéder à un modèle déployé
Envoyez des requêtes à un modèle déployé à l’aide de l’adresse du point de terminaison indiquée dans la configuration de la sandbox. Le point de terminaison reste disponible jusqu’à l’expiration de la sandbox ou jusqu’à ce que vous arrêtiez le déploiement.Trouver l’adresse du point de terminaison
L’adresse du point de terminaison de votre sandbox déployée se trouve dans la section de configuration de la sandbox, sur la page d’aperçu du déploiement.- Ouvrez les détails du déploiement.
- Dans Sandbox configuration, repérez Endpoint address.
Tester le déploiement
Envoyez une requête de complétion de chat pour vérifier que le déploiement peut traiter des requêtes d’inférence.- Python
- curl
Copiez-collez le code Python suivant pour tester votre sandbox déployé. Définissez
base_url sur l’adresse du point de terminaison de votre déploiement et, si ce n’est pas déjà fait, installez httpx en exécutant pip install httpx.Cloner un déploiement
Clonez un déploiement pour créer un nouveau sandbox doté de sa propre URL de point de terminaison générée. Par défaut, le déploiement cloné reprend le nom du déploiement d’origine, suivi du suffixe-clone. Vous pouvez modifier ce nom avant de confirmer le déploiement.
Chaque nom de déploiement doit être unique parmi les déploiements en cours de démarrage ou d’exécution. Vous pouvez réutiliser un nom une fois que le déploiement existant est arrêté ou a expiré.
Pour cloner un déploiement, suivez ces étapes :
- Accédez au registre.
- Sélectionnez un registre.
- Sélectionnez une collection.
- Sélectionnez une version de modèle.
- Sélectionnez l’onglet Deployments.
- Ouvrez le menu action (), puis sélectionnez Clone deployment.
- Vérifiez ou modifiez les paramètres du déploiement, puis confirmez le déploiement.
Arrêter un déploiement
Arrêtez un déploiement en cours d’exécution. Un déploiement arrêté ne peut pas être redémarré, et son point de terminaison n’est plus disponible. Pour servir de nouveau le modèle, créez un nouveau déploiement. Pour arrêter un déploiement sandbox en cours d’exécution, suivez ces étapes :- Accédez à Registry.
- Sélectionnez un registre.
- Sélectionnez une collection.
- Sélectionnez une version du modèle.
- Sélectionnez l’onglet Deployments.
- Sélectionnez un déploiement.
- Sélectionnez le menu d’actions (), puis sélectionnez Stop deployment.