---
# System prepended metadata

title: GCP + Vertex AI Workbench

---

# 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 .
```

