View a markdown version of this page

IDE et ordinateurs portables avec Ray - Amazon SageMaker AI

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

IDE et ordinateurs portables avec Ray

Le développement interactif connecte une session IDE ou un bloc-notes à un cluster Ray en cours d'exécution, de sorte que vous pouvez écrire et exécuter du Python distribué sur un calcul en direct. Vous développez dans un espace et vous gérez des clusters et des espaces dans Studio.

Un espace est l'espace de travail : un JupyterLab éditeur de code ou une session IDE distante avec son propre stockage, sa propre image et son cluster Ray attaché. ray.init()l'intérieur de l'espace se connecte à ce cluster. Studio est l'interface Web : vous créez des clusters, vous créez des espaces et vous les y connectez, puis vous effectuez le travail à l'intérieur de l'espace.

L'espace fonctionne dans sa propre capsule, découplée de la capsule Ray Head. Lorsque vous l'attachez à un cluster, l'espace rejoint ce cluster en tant que nœud de travail à calcul nul. Avec cette configuration, ray.init() l'intérieur de l'espace se connecte directement au cluster. La configuration se fait en deux étapes : créer l'espace, puis y associer un cluster Ray. Vous attachez un cluster existant ou vous en créez un nouveau.

Cas d’utilisation

Environnements de développement sur un cluster multi-tenant. Une équipe de plateforme gère un cluster Kubernetes et attribue à chaque data scientist son propre espace sur celui-ci. Chaque espace contient son propre stockage et sa propre image, et s'attache à un cluster Ray dans le même espace de noms que l'espace.

Développement interactif dans un bloc-notes. Vous développez une application Ray de bout en bout en une seule session : préparation des données, formation et inférence. Vous effectuez des itérations et des débogages au fur et à mesure, et vous visualisez les résultats sur place. Vous pouvez également démarrer un entraînement de grande envergure à partir du bloc-notes, car il permet de HyperPod récupérer les nœuds défectueux situés en dessous. Pour de plus amples informations, veuillez consulter Restauration automatique des nœuds avec Ray.

Pas plus kubectl port-forward de coque dans la capsule de tête.

Les pages suivantes traitent de la configuration et de l'utilisation, dans l'ordre.