# GCP + Vertex AI Workbench Para ter acesso ao projeto da GCP da 4vants, é necessário pedir acesso ao Marcelo, para isso, envie um email para ele indicando o seu email do `gmail.com`, não pode ser o email da ufg. ### Criação do notebook Para realizar a criação do notebook, acesse a página do Vertex AI e depois clique em Workbench no lado direto. ![create-notebook](https://hackmd.io/_uploads/H1zNzTtExx.png) Após clicar no botão `Criar` na parte superior, selecione a opção `Opções avançadas`. ![create-notebook-advanced](https://hackmd.io/_uploads/Skj8XTKNel.png) Para configurar o notebook, existem as seguinte etapas: 1. Detalhes 2. Ambiente 3. Tipo de máquina 4. Discos 5. Rede 6. IAM e segurança 7. Integridade do sistema A etapa de `Detalhes` deve alterar o nome e desabilitar a opção `Ativar sessões interativas do Dataproc sem servidor`. O nome da instância deve seguir as orientações abaixo da caixa de texto, basicamente, um nome com letras minúsculas ou números, sem espaços e sem terminar com hífen. ![create-notebook-details](https://hackmd.io/_uploads/ByZEv6KVeg.png) A etapa de `Ambiente`, selecione a versão do JupyterLab 4.x, caso queira a versão mais nova. ![create-notebook-environment](https://hackmd.io/_uploads/HJkADptVxx.png) A etapa de `Tipo de máquina` precisa alterar vários parâmetros, segue a lista: 1. No canto superior, selecione a opção GPUs 2. Selecione em `Tipo de GPU` a opção NVIDIA L4 3. No tipo de máquina, selecione a opção g2-standard-8 4. Na parte inferior, em `Ativar encerramento de inatividade`, altere o valor de 180 para 60. ![create-notebook-machine-type](https://hackmd.io/_uploads/BJMxFaYNex.png) Na parte de `Discos`, o `Data tipo de disco` altere o tamanho de 100 para 500GB, ou para algum tamanho que considere ideal para o seu caso de uso. ![create-notebook-disk](https://hackmd.io/_uploads/SkltYpt4gx.png) As outras etapas de `Rede`, `IAM e segurança` e `Integridade do sistema` não precisa alterar nada, clique no botão `Criar` da parte inferior. ![create-notebook-create-button](https://hackmd.io/_uploads/Byfg5pK4eg.png) ### Login sem Service Account O comando abaixo vai abrir uma página no navegador para autenticar com a conta do Google, após a autenticação, permita o acesso do Google Cloud SDK e irá aparecer um código para colocar no prompt. ```shell= gcloud auth login --update-adc ``` Após a autenticação com o comando acima, é possível acessar o GCS, abaixo tem um exemplo de como copiar um arquivo. ```shell= gcloud storage cp gs://ceia-ufg/merged_dataset.zip . ```