Ilastik
O Ilastik é uma ferramenta de aprendizado de máquina interativa para análise de imagens, especialmente útil para tarefas como segmentação, classificação e rastreamento de objetos em imagens biológicas.
Para mais informações sobre o Ilastik, acesse https://www.ilastik.org/documentation/.
Carregando o módulo
Para habilitar o Ilastik no HPCC Marvin, você deve carregar o módulo ilastik:
module load ilastik
As versões disponíveis do Ilastik no HPCC Marvin são:
ilastik/1.4.1 (D)ilastik/1.4.0
(D) indica a versão padrão.Para acessar a documentação do modulo, utilize:
module help ilastik
Como executar o Ilastik no Open OnDemand
Para executar o Ilastik, são necessários os seguintes passos:
-
Acesse o Open OnDemand do HPCC Marvin em https://marvin.cnpem.br/.
-
Em
Interactive Apps, abra umaVNC. -
No formulário da VNC, selecione a partição
gui-gpu-smalle defina o número de horas, número de GPUs e número de CPUs conforme necessário. Clique emLaunch. -
Uma nova janela será aberta com a VNC. Aguarde até que a VNC esteja ativa (
Running) e clique emLaunch VNC. -
Uma vez que a VNC estiver ativa, abra um terminal dentro da VNC.
-
No terminal, execute o seguinte comando para iniciar o Ilastik:
# Habilitar o módulo
module load ilastik
# Iniciar o Ilastik com interface gráfica
ilastik
Submetendo jobs do Ilastik
O Ilastik também pode ser executado via submissão de jobs no SLURM, permitindo análises em segundo plano e melhor aproveitamento dos recursos do cluster. Crie um arquivo de script, por exemplo ilastik.sh, com o seguinte conteúdo:
#!/bin/bash
#SBATCH --job-name=ilastik
#SBATCH --partition=short-gpu-small
#SBATCH --ntasks=1
#SBATCH --cpus-per-task=4
#SBATCH --mem-per-cpu=2GB
#SBATCH --gres=gpu:1g.5gb:1
module load ilastik
# Executar o Ilastik em modo headless (sem interface gráfica)
ilastik --headless --project proj.ilp
Os parâmetros utilizados nesse comando são:
--headless: Executa o Ilastik em modo CLI (sem interface gráfica).--project proj.ilp: Especifica o caminho para o projeto que será executado.
Para submeter o job, salve o script e utilize o comando sbatch:
sbatch ilastik.sh
Para mais detalhes sobre os parâmetros do Ilastik, use:
ilastik --help