Diferenças
Aqui você vê as diferenças entre duas revisões dessa página.
| Ambos lados da revisão anterior Revisão anterior | |||
| pres:gerti:ondemand [17/03/2026 21:19] – removida - edição externa (Data desconhecida) 127.0.0.1 | pres:gerti:ondemand [17/03/2026 21:19] (atual) – ↷ Nome da página alterado de pres:gerti:on_demand para pres:gerti:ondemand lvinicius | ||
|---|---|---|---|
| Linha 1: | Linha 1: | ||
| + | ====== OnDemand ====== | ||
| + | |||
| + | O **[[: | ||
| + | ===== Acesso ao OnDemand ===== | ||
| + | |||
| + | Siga os seguintes passos para acessar e configurar uma sessão com acesso à esses recursos: | ||
| + | |||
| + | * Acesse o link: [[https:// | ||
| + | * Entre em sua conta. | ||
| + | * Essa é a cara inicial: | ||
| + | |||
| + | {{: | ||
| + | |||
| + | * Clique em **My Interactive Sessions**. Aqui você encontra suas sessões ativas e consegue criar novas sessões. Observe que é possível ter mais de uma sessão ativa ao mesmo tempo. Na imagem abaixo, eu tenho uma sessão já criada, mas ignore-a por enquanto. | ||
| + | |||
| + | {{: | ||
| + | |||
| + | * Agora, clique em **Jupyter**. | ||
| + | |||
| + | {{: | ||
| + | |||
| + | * Você se encontrará na tela abaixo. Aqui ficam todas as configurações disponíveis ao criar as sessões. | ||
| + | |||
| + | {{: | ||
| + | |||
| + | * As configurações a serem alteradas são: | ||
| + | * **Jupyter Instance: **Altere para **pytorch/ | ||
| + | * **Number of hours**: é literalmente o número de horas que a sessão vai estar válida e acessando os recursos do Tribunal. Se for usar a semana toda, recomendo alocar uma quantidade de horas que dure durante toda a semana para evitar o trabalho de criar várias sessões. **Entretanto**, | ||
| + | * **Number of CPU cores**: literamente o número de núcleos de CPU a serem utilizados na sessão. Sempre utilizei apenas 1 e sempre foi suficiente. | ||
| + | * **Total Memory to allocate**: quantidade de memória em MB. Utilizo por padrão 64000 MB, ou seja, 64GB. | ||
| + | * **Number of GPUs: **número de GPUs a serem alocadas na sessão. Se não for precisar, deixe como 0. Se for precisar, avalie se precisa de apenas 1 ou mais GPUs. | ||
| + | * **GPU Type**: esse campo só aparece se o campo anterior tiver quantidade diferente de 0. É **importante** | ||
| + | * Ao terminar essas configurações, | ||
| + | * Você será redirecionado para o menu **My Interactive Sessions**, e sua sessão irá aparecer com uma mensagem de que está sendo criada, conforme a imagem abaixo. | ||
| + | |||
| + | {{: | ||
| + | |||
| + | * Após poucos segundos, ela será corretamente criada e ficará da seguinte forma. Para acessar, basta clicar em **Connect to Jupyter**. | ||
| + | |||
| + | {{: | ||
| + | |||
| + | * Por fim, você estará dentro do ambiente e terá seus acessos aos recursos. | ||
| + | |||
| + | {{: | ||
| + | |||
| + | * OBS.: quando o tempo disponível da sessão chega ao fim, ela fecha e permanece na aba **My Interactive Sessions** | ||
| + | * OBS.: **todas as sessões no [[: | ||
| + | |||
| + | ===== ===== | ||
| + | |||
| + | ===== Passos para utilizar o Ambiente Jupyter ===== | ||
| + | |||
| + | O Ambiente Jupyter possibilita a criação de arquivos, diretórios, | ||
| + | |||
| + | * Antes de tudo, está sendo uma boa prática no Tribunal criar uma pasta **data** | ||
| + | |||
| + | {{: | ||
| + | |||
| + | * Após isso, clique em seu diretório **data** | ||
| + | * Para **acessar um terminal**, primeiro você deve criar um. Para isso, clique em **New** | ||
| + | |||
| + | {{: | ||
| + | |||
| + | {{: | ||
| + | |||
| + | * Se você precisa **fazer upload **de algum arquivo **para o seu ambiente**, basta voltar à guia **Files**, clicar em **Upload** | ||
| + | * Se você precisa **fazer download** | ||
| + | |||
| + | {{: | ||
| + | |||
| + | Por fim, para **criar um Jupyter Notebook**, clique em **New** | ||
| + | |||
| + | {{: | ||
| + | |||
| + | ===== Executar um Jupyter Notebook ===== | ||
| + | |||
| + | Passo a passo para executar um Jupyter Notebook com dependências instaladas em um ambiente virtual (enviroment). | ||
| + | |||
| + | Passos a serem feitos via terminal: | ||
| + | |||
| + | * Instalar** miniconda3** | ||
| + | * Criar enviroment: **conda create -n nome_enviroment python=versao.python** | ||
| + | * Ativar enviroment: **conda activate** | ||
| + | * Instalar bibliotecas necessárias para utilizar o enviroment como um kernel no Jupyter Notebook: **conda install -y pip ipykernel jupyterlab** | ||
| + | * Instalar as dependências do seu projeto: **pip install nome-biblioteca** | ||
| + | * Construir um kernel no Jupyter Notebook a partir do enviroment criado: **python -m ipykernel install –user –name nome_enviroment –display-name " | ||
| + | |||
| + | Após isso, em seu Jupyter Notebook, siga os seguintes passos: | ||
| + | |||
| + | * Clique em **Kernel**. | ||
| + | * Passe o mouse em **Change Kernel**. | ||
| + | * O Kernel que você criou deve aparecer na lista disponível, | ||
| + | |||
| + | Agora o seu Jupyter Notebook tem acesso às dependências criadas no enviroment. | ||
| + | |||
| + | Caso for necessário instalar mais dependências, | ||
| + | |||
| + | * Volte ao terminal e tenha certeza de estar dentro do enviroment criado. | ||
| + | * Instale normalmente as novas dependências. | ||
| + | * Volte ao Jupyter Notebook utilizado. | ||
| + | * Clique em **Kernel**. | ||
| + | * Clique em **Restart**. | ||
| + | |||
| + | Após esses passos, o acesso às novas dependências está feito. | ||
| + | |||
| + | ===== Passos para executar o código completo presente em arquivos e diretórios. ===== | ||
| + | |||
| + | Diferentemente do que foi explicado anteriormente, | ||
| + | |||
| + | * Criar o enviroment. | ||
| + | * Acessá-lo. | ||
| + | * Instalar as dependências. | ||
| + | * Executar os arquivos ou projeto em python. | ||
| + | |||
| + | ===== Revisão ===== | ||
| + | |||
| + | * Elaboração: | ||
| + | * Revisão: Mauricio Barros de Jesus | ||
| + | |||