OPML: otimização de aplicações de aprendizado de máquina na Blockchain
OPML(Aprendizado de Máquina Otimista) é uma tecnologia emergente que permite a inferência e o treinamento de modelos de IA em sistemas de Blockchain. Em comparação com ZKML, o OPML tem vantagens em termos de custos baixos e alta eficiência. Vale a pena notar que a barreira de entrada para o OPML é muito baixa - mesmo um PC comum pode executar grandes modelos de linguagem, como o modelo 7B-LLaMA de 26GB.
A OPML utiliza um mecanismo de validação de jogos para garantir a descentralização e a verificabilidade dos serviços de ML. O seu fluxo de trabalho é o seguinte:
O usuário inicia um pedido de serviço ML
O servidor conclui a tarefa e submete o resultado na cadeia
Os validadores verificam os resultados; se houver objeções, iniciam o jogo de validação.
Precisar os passos controversos através do protocolo de consenso de duas partes
Por fim, realizar a arbitragem passo a passo no contrato inteligente
O jogo de verificação de uma única fase do OPML é semelhante ao cálculo da delegação (RDoC). Inclui os seguintes pontos-chave:
Construir uma máquina virtual de execução fora da cadeia e arbitragem na cadeia (VM)
Implementar uma biblioteca DNN leve dedicada para aumentar a eficiência
Usar tecnologia de compilação cruzada para compilar o código de inferência de IA em instruções VM
Utiliza uma árvore de Merkle para gerir as imagens de VM, apenas o raiz é carregado na cadeia
No entanto, os jogos de verificação de uma única fase têm uma limitação principal: todos os cálculos devem ser executados dentro da VM, não podendo tirar pleno partido da aceleração por GPU/TPU. Para isso, o OPML propôs uma solução de extensão para jogos de verificação em múltiplas fases.
A ideia central do OPML em múltiplas etapas é:
Apenas calcular na VM na fase final
Outras fases podem ser executadas no ambiente local, aproveitando ao máximo os recursos de hardware
Utilizar a árvore de Merkle para garantir a integridade e segurança da transição entre fases
Tomando como exemplo o modelo LLaMA, o fluxo de trabalho do OPML em duas fases é:
Segunda fase: validar o jogo na grafo de computação, utilizando CPU ou GPU multithread.
Primeira fase: converter o cálculo de um único nó em instruções VM
A OPML de múltiplas fases apresenta vantagens significativas em comparação com a solução de uma única fase:
Aumento da velocidade de cálculo em α vezes ( α para GPU/razão de aceleração paralela )
O tamanho da árvore de Merkle diminuiu de O(mn) para O(m+n)
Para garantir a consistência dos resultados do ML, a OPML adotou duas tecnologias chave:
Algoritmo de ponto fixo ( técnica de quantização ): usar precisão fixa em vez de números de ponto flutuante
Biblioteca de ponto flutuante baseada em software: garantir consistência entre plataformas
De um modo geral, a OPML oferece uma solução eficiente, de baixo custo e descentralizada para o aprendizado de máquina na Blockchain. Embora atualmente esteja principalmente focada na inferência de modelos, a estrutura também suporta o processo de treinamento, com potencial para se tornar uma plataforma de aprendizado de máquina universal.
Ver original
Esta página pode conter conteúdo de terceiros, que é fornecido apenas para fins informativos (não para representações/garantias) e não deve ser considerada como um endosso de suas opiniões pela Gate nem como aconselhamento financeiro ou profissional. Consulte a Isenção de responsabilidade para obter detalhes.
19 Curtidas
Recompensa
19
5
Repostar
Compartilhar
Comentário
0/400
GameFiCritic
· 08-09 04:21
26G consegue correr, o custo-benefício supera claramente o ZKML nesta vez.
Ver originalResponder0
BlockchainFries
· 08-06 12:35
Custo-benefício é o que realmente importa.
Ver originalResponder0
Blockwatcher9000
· 08-06 12:34
Custo tão baixo, quando pode ser implementado?
Ver originalResponder0
RugPullAlertBot
· 08-06 12:19
Baixa barreira significa que se algo der errado, é só puxar o tapete.
OPML: Nova solução de aprendizagem automática eficiente e de baixo custo na cadeia
OPML: otimização de aplicações de aprendizado de máquina na Blockchain
OPML(Aprendizado de Máquina Otimista) é uma tecnologia emergente que permite a inferência e o treinamento de modelos de IA em sistemas de Blockchain. Em comparação com ZKML, o OPML tem vantagens em termos de custos baixos e alta eficiência. Vale a pena notar que a barreira de entrada para o OPML é muito baixa - mesmo um PC comum pode executar grandes modelos de linguagem, como o modelo 7B-LLaMA de 26GB.
A OPML utiliza um mecanismo de validação de jogos para garantir a descentralização e a verificabilidade dos serviços de ML. O seu fluxo de trabalho é o seguinte:
O jogo de verificação de uma única fase do OPML é semelhante ao cálculo da delegação (RDoC). Inclui os seguintes pontos-chave:
No entanto, os jogos de verificação de uma única fase têm uma limitação principal: todos os cálculos devem ser executados dentro da VM, não podendo tirar pleno partido da aceleração por GPU/TPU. Para isso, o OPML propôs uma solução de extensão para jogos de verificação em múltiplas fases.
A ideia central do OPML em múltiplas etapas é:
Tomando como exemplo o modelo LLaMA, o fluxo de trabalho do OPML em duas fases é:
A OPML de múltiplas fases apresenta vantagens significativas em comparação com a solução de uma única fase:
Para garantir a consistência dos resultados do ML, a OPML adotou duas tecnologias chave:
De um modo geral, a OPML oferece uma solução eficiente, de baixo custo e descentralizada para o aprendizado de máquina na Blockchain. Embora atualmente esteja principalmente focada na inferência de modelos, a estrutura também suporta o processo de treinamento, com potencial para se tornar uma plataforma de aprendizado de máquina universal.