Premiers pas
Exécuter votre premier sandbox
Authentifiez-vous et exécutez une commande avec Python ou TypeScript.
Exécuter des agents de développement
Choisissez une intégration pour le développement interactif ou pour des workers autonomes.
Exécuter des évaluations
Évaluez des patchs de code, des agents de développement et des modèles capables d’appeler des outils.
Créer des flux de travail RL
Exécutez du code généré par un modèle dans des Sandbox pour évaluer les récompenses en apprentissage par renforcement.
taubench-verl. Le guide d’entraînement RL utilise les scripts examples/rl_training/ de cwsandbox-client.
Pour exécuter les tests de pull request dans des Sandbox jetables, consultez Exécuter les vérifications de pull request dans des Sandbox.
Configurer vos Sandbox
Choisissez les fonctionnalités dont votre charge de travail a besoin :- Configurer l’exécution. Choisissez votre image, votre CPU, votre mémoire et votre durée de vie dans la configuration du bac à sable, ou créez une sandbox multiconteneur à partir d’un fichier Docker Compose pris en charge.
- Enregistrer et réutiliser des fichiers. Capturez un répertoire de travail sur un volume temporaire à l’aide des instantanés du système de fichiers, puis restaurez-le dans de nouvelles Sandbox.
- Joindre du stockage. Utilisez des volumes comme espace de stockage temporaire. Sur CKS, les volumes enregistrés permettent aux Sandbox de partager un stockage existant.
- Exposer un service. Attribuez une adresse publique à une application exécutée dans une sandbox à l’aide des points de terminaison publics.
- Utiliser des GPU. Demandez des Sandbox GPU sur une capacité sans serveur ou CKS. L’accès aux Sandbox GPU doit être demandé séparément. Pour le code non fiable, utilisez des Sandbox GPU sans serveur. Les Sandbox GPU exécutées sur votre propre cluster CKS ne sont pas virtualisées et ne doivent exécuter que du code de confiance.