OPML: marco de aprendizaje automático basado en métodos optimistas
Hemos propuesto un nuevo marco llamado OPML( Optimistic Machine Learning ), que puede ejecutar de manera eficiente la inferencia y el entrenamiento de modelos de IA en sistemas blockchain. En comparación con ZKML, OPML tiene un costo más bajo y una mayor eficiencia. Los requisitos de hardware de OPML son muy bajos; una PC normal puede ejecutar tareas de OPML que incluyen modelos de lenguaje grandes como 7B-LLaMA sin necesidad de GPU.
OPML utiliza un mecanismo de juego de verificación para garantizar la descentralización y verificabilidad de los servicios de ML. Su proceso es el siguiente:
El usuario inicia una solicitud de servicio ML
El servidor completa la tarea y envía los resultados a la cadena.
Los validadores revisan los resultados, y si hay objeciones, se inicia el juego de validación.
Localizar pasos de error específicos a través del protocolo de bifurcación
Finalmente, la resolución se lleva a cabo mediante un contrato inteligente.
Juego de verificación de una sola etapa
Los puntos clave del OPML de una sola etapa incluyen:
Construir una máquina virtual para la ejecución fuera de la cadena y el arbitraje en la cadena (VM)
Implementar una biblioteca DNN liviana especializada, para mejorar la eficiencia de la inferencia de IA.
Utilizar la tecnología de compilación cruzada para compilar el código de inferencia de IA en instrucciones de VM
Utiliza un árbol de Merkle para gestionar las imágenes de VM, solo sube el hash raíz a la cadena.
En la prueba básica, podemos completar la inferencia DNN en menos de 2 segundos, y todo el proceso del desafío se puede completar en menos de 2 minutos.
Juego de validación de múltiples etapas
Para superar las limitaciones del esquema de una sola fase, proponemos un juego de validación de múltiples fases:
Solo calcular en la VM en la última etapa, las otras etapas se pueden ejecutar de manera flexible.
Aprovechar al máximo la aceleración y el procesamiento paralelo de GPU/TPU
Aumentar significativamente el rendimiento de ejecución, acercándose al nivel del entorno local
Utilizar árboles de Merkle para garantizar la integridad y seguridad de las transiciones entre etapas
Tomando como ejemplo el modelo LLaMA, utilizamos un método OPML de dos fases:
La segunda fase se lleva a cabo en el grafo de cálculo para validar el juego, se puede usar aceleración por GPU.
La primera fase convierte el cálculo de un solo nodo en instrucciones de VM
El método de múltiples etapas puede lograr una aceleración de cálculo de α veces en comparación con el método de una sola etapa, al mismo tiempo que reduce drásticamente el tamaño del árbol de Merkle.
Consistencia y determinación
Para garantizar la consistencia de los resultados de ML, hemos tomado las siguientes medidas:
Utilizar el algoritmo de punto fijo ( para la técnica de cuantificación ) para reducir el impacto del error de punto flotante.
Utilizar una biblioteca de punto flotante de software consistente entre plataformas
Estas tecnologías superaron eficazmente los desafíos presentados por las variables de punto flotante y las diferencias de plataforma, mejorando la confiabilidad del cálculo de OPML.
OPML sigue en desarrollo. Damos la bienvenida a las personas interesadas en el proyecto para unirse y contribuir al desarrollo de OPML.
Ver originales
Esta página puede contener contenido de terceros, que se proporciona únicamente con fines informativos (sin garantías ni declaraciones) y no debe considerarse como un respaldo por parte de Gate a las opiniones expresadas ni como asesoramiento financiero o profesional. Consulte el Descargo de responsabilidad para obtener más detalles.
7 me gusta
Recompensa
7
7
Republicar
Compartir
Comentar
0/400
GateUser-ccc36bc5
· hace1h
Oh oh, se han ahorrado todas las GPU.
Ver originalesResponder0
DeadTrades_Walking
· hace18h
El juego de verificación es simplemente un juego de esconder y buscar en el servidor.
Ver originalesResponder0
AirdropHunter007
· hace19h
Eh, esto no es más que la primavera de los mineros de GPU.
Ver originalesResponder0
FundingMartyr
· hace19h
precio bajo corre LLaMa? alcista wow
Ver originalesResponder0
ImpermanentPhilosopher
· hace19h
on-chain ai realmente está llegando
Ver originalesResponder0
OnChainDetective
· hace19h
Otra "Descentralización" de caja negra... ¿quién monitorea las operaciones ocultas de los validadores? La transferencia de fondos de 0.618 es sospechosa.
Ver originalesResponder0
PretendingToReadDocs
· hace19h
Todo el mundo dice que no se puede seguir el ritmo de la era, el hardware tampoco funciona, ¿cuándo podremos conseguir una GPU?
OPML: Crear un marco de IA on-chain eficiente, una solución innovadora que supera a ZKML.
OPML: marco de aprendizaje automático basado en métodos optimistas
Hemos propuesto un nuevo marco llamado OPML( Optimistic Machine Learning ), que puede ejecutar de manera eficiente la inferencia y el entrenamiento de modelos de IA en sistemas blockchain. En comparación con ZKML, OPML tiene un costo más bajo y una mayor eficiencia. Los requisitos de hardware de OPML son muy bajos; una PC normal puede ejecutar tareas de OPML que incluyen modelos de lenguaje grandes como 7B-LLaMA sin necesidad de GPU.
OPML utiliza un mecanismo de juego de verificación para garantizar la descentralización y verificabilidad de los servicios de ML. Su proceso es el siguiente:
Juego de verificación de una sola etapa
Los puntos clave del OPML de una sola etapa incluyen:
En la prueba básica, podemos completar la inferencia DNN en menos de 2 segundos, y todo el proceso del desafío se puede completar en menos de 2 minutos.
Juego de validación de múltiples etapas
Para superar las limitaciones del esquema de una sola fase, proponemos un juego de validación de múltiples fases:
Tomando como ejemplo el modelo LLaMA, utilizamos un método OPML de dos fases:
El método de múltiples etapas puede lograr una aceleración de cálculo de α veces en comparación con el método de una sola etapa, al mismo tiempo que reduce drásticamente el tamaño del árbol de Merkle.
Consistencia y determinación
Para garantizar la consistencia de los resultados de ML, hemos tomado las siguientes medidas:
Estas tecnologías superaron eficazmente los desafíos presentados por las variables de punto flotante y las diferencias de plataforma, mejorando la confiabilidad del cálculo de OPML.
OPML sigue en desarrollo. Damos la bienvenida a las personas interesadas en el proyecto para unirse y contribuir al desarrollo de OPML.