O projeto consiste no desenvolvimento de um sistema distribuído voltado à paralelização de algoritmos de machine learning. A proposta fundamenta-se na otimização de processos de hyperparameter tuning, a exemplo do grid search, que naturalmente demandam a execução simultânea de diversas instâncias de um modelo com parâmetros distintos.
- Bruno Tenorio Park: 15635566
- Davi Oliveira Medina: 15695021
- Isabella Cremonezi Morija: 14579951
- Karina Yang Chen: 15466658
- Coordenador: python -m main server --host 127.0.0.1 --port 9000 --max-ram-mb 2048 --max-cpu-cores 2
- Peer1: python -m main peer --host 127.0.0.1 --port 9101 --server-port 9000 --max-ram-mb 512 --max-cpu-cores 1
- Peer2: python -m main peer --host 127.0.0.1 --port 9102 --server-port 9000 --max-ram-mb 512 --max-cpu-cores 1
- Peer3: python -m main peer --host 127.0.0.1 --port 9103 --server-port 9000 --max-ram-mb 512 --max-cpu-cores 1
Ctrl + C no terminal. Caso termine assim com o servidor, se atente ao bug abaixo.
A pasta data/ deve ser totalmente excluída antes de uma nova execução. A main.py faz isso, mas no caso de erros inesperados, por favor se certifique que data/ está deletada.