O Vertex AI Workbench é um ambiente de desenvolvimento baseado em notebook do JupyterLab disponível para todo o fluxo de trabalho de ciência de dados. É possível interagir com a Vertex AI e os serviços dela no Google Distributed Cloud (GDC) isolado em um notebook de uma instância do JupyterLab fornecida pelo Vertex AI Workbench.
Com as integrações e os recursos do Vertex AI Workbench, é mais fácil acessar seus dados de machine learning, compartilhar e processar dados com mais rapidez, interagir com os serviços da Vertex AI usando a linguagem de programação Python e muito mais.
Por exemplo, o Vertex AI Workbench permite:
- Acessar e explorar seus dados de machine learning em um notebook do JupyterLab.
- Compartilhe seu notebook do JupyterLab com outros usuários do projeto.
- Importe as bibliotecas de cliente da Vertex AI para simplificar o acesso programático às APIs.
- Interaja com os serviços da Vertex AI, autentique solicitações de API e use recursos da Vertex AI em scripts Python.
- Crie um backup e restaure os dados da instância do JupyterLab.
- Use um ambiente de desenvolvimento integrado (IDE) para usar integrações integradas dos notebooks JupyterLab.
- Configure um ambiente de produção completo baseado em notebook.
Instâncias do JupyterLab
O Vertex AI Workbench oferece instâncias do JupyterLab com integrações integradas que ajudam a configurar um ambiente de produção completo baseado em notebook. As instâncias do JupyterLab combinam integrações orientadas ao fluxo de trabalho de uma instância gerenciada com a personalização e o controle necessários sobre seu ambiente.
O Vertex AI Workbench inclui tipos de instância pré-instalados com o JupyterLab e um conjunto de pacotes de aprendizado profundo, incluindo suporte para os frameworks TensorFlow e PyTorch. Dependendo das suas necessidades, é possível escolher entre instâncias somente de CPU ou ativadas para GPU.
É possível selecionar uma imagem do Docker e um cluster para o ambiente da instância do JupyterLab. O Docker permite criar um ambiente personalizado do JupyterLab e transformá-lo em uma imagem. Essa imagem garante consistência e reprodutibilidade em diferentes implantações, incluindo todos os pacotes e ferramentas necessários. Você pode compartilhar esse ambiente personalizado com outras pessoas ou usá-lo como base para desenvolvimento futuro.
As instâncias do JupyterLab são protegidas por autenticação e autorização.