As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
IDE e notebooks com Ray
O desenvolvimento interativo conecta uma sessão de IDE ou notebook a um cluster Ray em execução, para que você escreva e execute Python distribuído em computação ativa. Você desenvolve em um espaço e gerencia clusters e espaços no Studio.
Um espaço é o espaço de trabalho: um JupyterLab editor de código ou uma sessão IDE remota com seu próprio armazenamento, imagem e cluster Ray anexado. ray.init()dentro do espaço se conecta a esse cluster. O Studio é a interface da web: você cria clusters, cria espaços e os conecta a eles e, em seguida, faz o trabalho dentro do espaço.
O espaço funciona em seu próprio pod, desacoplado do pod Ray Head. Quando você o anexa a um cluster, o espaço se une a esse cluster como um nó de trabalho de computação zero. Com essa configuração, o ray.init() interior do espaço se conecta diretamente ao cluster. A configuração consiste em duas etapas: criar o espaço e, em seguida, anexar um cluster Ray a ele. Você anexa um cluster existente ou cria um novo.
Casos de uso
Ambientes de desenvolvimento em um cluster multilocatário. Uma equipe de plataforma executa um cluster Kubernetes e dá a cada cientista de dados seu próprio espaço nele. Cada espaço carrega seu próprio armazenamento e imagem e é anexado a um cluster Ray no mesmo namespace do espaço.
Desenvolvimento interativo em um notebook. Você desenvolve um aplicativo Ray de ponta a ponta em uma sessão: preparação de dados, treinamento e inferência. Você itera e depura à medida que avança e visualiza os resultados no local. Você também pode iniciar um grande treinamento a partir do notebook, pois HyperPod recupera nós defeituosos embaixo dele. Para obter mais informações, consulte Recuperação automática de nós com Ray.
Não há mais kubectl port-forward nem uma concha na cápsula.
As páginas a seguir abordam a configuração e o uso, em ordem.