Arquitetura

O que são Transfer Agents na Gonka

Quando você envia uma solicitação a uma rede neural via Gonka, ela não vai diretamente para uma GPU, mas para um Agente de Transferência – um nó intermediário especial. É ele quem decide qual GPU processará sua solicitação. Sem os Agentes de Transferência, uma rede de milhares de GPUs se transformaria em caos.

Explicação simples

Imagine um despachante de táxi. Você chama um carro – o despachante encontra o mais próximo disponível e o envia para você. Você não precisa saber os números e a localização de todos os motoristas. Um Agente de Transferência funciona de forma semelhante: ele recebe sua solicitação de IA, encontra um ML-node livre adequado e roteia a solicitação para ele.

Como funcionam os Transfer Agents

O Agente de Transferência recebe uma solicitação de entrada de um usuário ou aplicativo. Ele verifica a assinatura e o saldo do remetente. Ele seleciona um ML-node com um modelo adequado e recursos disponíveis. Ele direciona a solicitação para o nó selecionado e retorna o resultado ao cliente. Tudo acontece em milissegundos – o usuário não percebe o intermediário.

Por que são necessários os Transfer Agents

Sem os Agentes de Transferência, cada cliente teria que saber os endereços IP de todas as GPUs na rede, verificar independentemente sua carga e selecionar um nó adequado. Isso é impraticável com ~4.648 GPUs na rede. Os Agentes de Transferência resolvem o problema de balanceamento de carga, verificação de assinaturas e roteamento – tornando a rede conveniente para os usuários finais.
Um Agente de Transferência é o despachante da rede Gonka. Ele recebe sua solicitação de IA, encontra uma GPU disponível e retorna a resposta. Sem ele, o usuário teria que procurar o nó certo entre milhares por conta própria.

Quer saber mais?

Entenda a economia GNK ou comece a ganhar agora mesmo.

Leia também