Primeiros passos · Termo de uso
Bem-vindo ao cluster do LABIC
Leitura de ~5 minutos. Ao final, você confirma que leu e aceita as regras: o acesso ao cluster só é liberado depois desse aceite.
O que é o cluster
O LABIC é um laboratório multiusuário da UTFPR (Curitiba): um conjunto de servidores que você usa pela internet para rodar simulações, otimização e treinos de aprendizado de máquina. Temos 6 GPUs NVIDIA L40S (48 GB cada) compartilhadas entre todos os usuários.
Como é compartilhado, a fila é organizada de forma justa: quem usou menos recentemente tem prioridade. Isso se chama fairshare e está explicado em Trabalho compartilhado e fairshare.
O que pode e o que não pode
Resumo da Instrução Normativa do LABIC (documento original, arts. 17, 19 e 20).
Pode
- Usar o cluster para as finalidades acadêmicas que você informou ao pedir acesso (pesquisa, ensino, extensão).
- Pedir CPU, GPU, memória e disco dentro dos limites definidos pelo Comitê Gestor para o seu perfil.
- Pedir ajuda, relatar problemas e sugerir melhorias a qualquer momento (item 4).
Não pode
- Emprestar sua senha ou deixar outra pessoa usar sua conta - ela é pessoal e intransferível.
- Usar o cluster para outra finalidade além da registrada no seu pedido.
- Jogos, mineração de criptomoedas, ataques ou invasão de sistemas, dados ilegais ou conteúdo incompatível com pesquisa acadêmica.
- Alterar ou tentar alterar configurações, softwares ou arquivos do sistema;
Você se compromete a
- Avisar a equipe técnica sobre danos ou incidentes.
- Citar o LABIC nos agradecimentos dos seus trabalhos (item 5).
- Ter um(a) professor(a) corresponsável, se você for aluno(a).
Descumprir as regras pode levar à revogação do acesso e a sanções administrativas (art. 22). Ninguém pode alegar desconhecimento delas (art. 24).
Como usar
É bastante semelhante a executar experimentos em um ambiente de computação local. O ciclo é: enviar o código e os dados → solicitar recursos → executar o job e obter o resultado.
1. Envie seus arquivos (código, dados) para o seu espaço no cluster:
scp -P 8888 -r minha-pasta/ SEU_USUARIO@labic.utfpr.edu.br:~/2. Entre no cluster (sem VPN, de qualquer rede):
ssh -p 8888 SEU_USUARIO@labic.utfpr.edu.br3. Escreva o script que pede os recursos e roda a sua simulação, com o nome
job.sh(use o editor que preferir, por exemplonano job.sh):#!/bin/bash #SBATCH --partition=l40s #SBATCH --gres=gpu:l40s:1 # 1 GPU (sem esta linha, nenhuma GPU é vista) #SBATCH --cpus-per-task=8 #SBATCH --mem=16G #SBATCH --time=01:00:00 # sempre informe um tempo limite cd ~/minha-pasta python3 treino.py4. Envie para a fila e acompanhe:
sbatch job.sh # entra na fila e roda quando houver vaga squeue # seus jobs na fila e o estado de cada um cat slurm-*.out # saída do job (nome do arquivo: slurm-NUMERO.out) scancel NUMERO # cancela um job seu, se precisarO resultado fica na sua pasta. Não há shell nos servidores de GPU: tudo passa pelo Slurm. Todos os detalhes (testes interativos, containers, solução de problemas) estão no Guia completo do cluster.
Como pedir ajuda
Todo suporte é feito pela nossa central de chamados: suporte.labic.ct.utfpr.edu.br. Use-a para pedir ajuda, relatar erros e dar sugestões. Abrir chamado deixa tudo registrado e evita que seu pedido se perca numa conversa.
Quanto custa?
Se você é da UTFPR, não há contrapartida financeira: o pagamento é o agradecimento. Em todo trabalho que usar o cluster (artigo, TCC, dissertação, tese), agradeça ao laboratório e nos informe a referência completa:
- Em português: “Laboratório Multiusuário de Inteligência Computacional - LABIC, câmpus Curitiba”
- Em inglês: “Computational Intelligence Laboratory - LABIC, Curitiba, Brazil”
Usuários externos à UTFPR podem ter contrapartida definida pelo Comitê Gestor - abra um chamado para combinar.
Li e concordo
Ao continuar, declaro que li e aceito as regras acima e a Instrução Normativa do LABIC, que usarei o cluster apenas para as finalidades que registrei, que minha senha é pessoal e que citarei o LABIC nos meus trabalhos.
Para registrar o aceite, entre com o usuário e a senha temporária que enviamos por e-mail. Você troca a senha no mesmo passo e o envio de jobs é liberado em até 5 minutos.