Use Notebooks to develop, debug, and share interactive model workflows in Forge.
Utilisez Notebooks pour créer des notebooks Python interactifs et réactifs. Notebooks permet d’explorer des données, de prototyper des flux de travail de modèles, d’analyser des runs et des artifacts Weights & Biases, et de partager un travail reproductible avec vos collaborateurs.Notebooks est en préversion publique dans Forge.Chaque notebook s’exécute dans une sandbox temporaire fournie par CoreWeave Sandboxes, avec des ressources de calcul isolées pour les cellules de notebook, les paquets, les fichiers et les commandes du terminal.Notebooks utilise marimo comme runtime et éditeur de notebook. Contrairement aux notebooks traditionnels, qui s’exécutent de haut en bas, Notebooks suit les dépendances entre les cellules. Lorsqu’une valeur change, le notebook peut identifier les cellules en aval qui en dépendent et garder les sorties cohérentes avec l’état actuel du notebook.
Si vous découvrez les notebooks, commencez par le guide Premiers pas. Ce guide vous explique comment créer un notebook, exécuter du code, afficher les métriques journalisées dans un workspace Weights & Biases et partager le résultat.Si vous savez déjà quel flux de travail vous souhaitez suivre, consultez les pages suivantes :
Créer et gérer des notebooks
Créez, renommez, dupliquez ou supprimez des notebooks depuis la page d’aperçu d’une équipe ou depuis le Workspace d’un projet.
Modifier un notebook
Ajoutez des cellules Python, Markdown et SQL, réorganisez ou supprimez des cellules, et ajoutez des contrôles interactifs.
Exécuter les cellules d’un notebook
Exécutez les cellules obsolètes, réexécutez toutes les cellules, arrêtez une cellule en cours d’exécution, désactivez l’exécution ou redémarrez le runtime.
Manage packages
Installez, affichez, mettez à jour et supprimez des paquets Python depuis la barre latérale du notebook ou depuis le terminal.
Les notebooks sont réactifs. L’exécution d’une cellule dépend des variables qu’elle définit et référence, et pas uniquement de sa position dans le notebook. Ce modèle permet de maintenir les sorties à jour, mais il implique aussi que la structure du notebook a son importance :
Ne définissez chaque nom global que dans une seule cellule.
Évitez de modifier des objets partagés entre plusieurs cellules.
Utilisez les paramètres du runtime pour choisir si les cellules en aval s’exécutent automatiquement ou deviennent obsolètes.
Utilisez les outils de dépendances pour examiner les relations entre les cellules.
Utilisez le panneau développeur pour analyser le comportement du notebook sans quitter l’éditeur. Ce panneau regroupe les erreurs et avertissements, un bloc-notes pour du code temporaire, les traces d’exécution, les journaux et un terminal connecté au workspace du notebook.Pour plus de détails, voir Outils de développement.
Les Notebooks utilisent le stockage Forge et les ressources de calcul de CoreWeave Sandboxes. Les données des notebooks sont comptabilisées dans l’utilisation du stockage de votre organisation, tandis que l’exécution d’un notebook consomme des ressources de calcul de sandbox. Les flux de travail des notebooks peuvent également générer une utilisation propre à chaque produit lorsqu’ils utilisent Weave, Serverless Inference ou Serverless Training.Les administrateurs de l’organisation et les administrateurs de la facturation peuvent consulter les détails du forfait, surveiller l’utilisation, configurer des alertes d’utilisation et de dépenses, gérer les modes de paiement et accéder aux factures depuis les paramètres de facturation.Si votre compte ne dispose pas d’un espace de stockage ou d’une capacité de sandbox suffisants, vous devrez peut-être libérer de l’espace de stockage, acheter de l’utilisation supplémentaire, passer à un forfait supérieur ou consulter la page Contact Us.