Prosodia Logo Prosodia Logo

Componentes

O Prosodia organiza suas funcionalidades em três camadas com responsabilidades bem definidas. Cada camada resolve um tipo específico de problema, permitindo que o sistema evolua de forma independente em cada nível.

Diagrama de Componentes Diagrama de Componentes

Orquestração Central

O núcleo do sistema gerencia o ciclo de vida completo dos trabalhos, desde a submissão até a conclusão. Coordena a alocação de recursos computacionais, agenda tarefas respeitando suas dependências, e mantém o estado consistente mesmo quando ocorrem falhas. Esta camada é agnóstica ao tipo de trabalho sendo executado.

Facades de Capacidade

Cinco interfaces unificadas abstraem a complexidade dos sistemas subjacentes. A facade de Memória estima e monitora uso de recursos. A facade de Paralelismo configura a distribuição de carga entre dispositivos. A facade de Mensagens centraliza eventos, métricas e alertas. A facade de Inferência otimiza o desempenho para servir modelos. A facade de Implantação gerencia a preparação de modelos para produção.

Adaptadores de Workflow

Conectores especializados traduzem as operações unificadas para os sistemas específicos de cada etapa. O adaptador de Curadoria utiliza Ray e Dask para processamento distribuído de dados. O adaptador de Treinamento utiliza Megatron para treinar modelos em larga escala. Os adaptadores de Avaliação e Exportação conectam a benchmarks e formatos otimizados como TensorRT.

voltar ao índice