OxideLLM_TK_SSM_V1_ONNX

馃 Transformer Killer - Versi贸n ONNX para navegador

鈿狅笍 Versi贸n ONNX

Esta es la versi贸n ONNX del modelo SSM, convertida para ejecutarse en navegadores web usando ONNX Runtime Web. La versi贸n original en PyTorch est谩 disponible en OxideLLM_TK_SSM_V1.

Nota: Actualmente no hay soporte nativo para PyTorch en navegadores, por lo que se requiere esta conversi贸n a ONNX para uso web.

Descripci贸n

Modelo experimental basado en State Space Models (SSM) inspirado en Mamba, que reemplaza el mecanismo de atenci贸n de los Transformers con un escaneo secuencial selectivo de complejidad O(n) lineal.

Especificaciones

Aspecto Valor
Arquitectura SSM Selectivo (Mamba-like)
Par谩metros ~770K
Formato ONNX
Tama帽o ~4 MB
Complejidad O(n) lineal
Tokenizer Nivel de car谩cter

Uso en Navegador (JavaScript)

import * as ort from 'onnxruntime-web';

// Cargar modelo
const session = await ort.InferenceSession.create('ssm_model.onnx');

// Cargar tokenizer
const tokenizer = await fetch('tokenizer.json').then(r => r.json());

// Codificar texto
const text = "Hola ";
const inputIds = text.split('').map(c => tokenizer.char2idx[c] || 0);

// Inferencia
const tensor = new ort.Tensor('int64', BigInt64Array.from(inputIds.map(BigInt)), [1, inputIds.length]);
const outputs = await session.run({ input_ids: tensor });
const logits = outputs.logits.data;

// Decodificar siguiente token...

Archivos

  • ssm_model.onnx - Modelo ONNX (~4 MB)
  • tokenizer.json - Vocabulario y configuraci贸n

Limitaciones

鈿狅笍 Experimental:

  • Modelo peque帽o (~770K params) para prop贸sitos educativos
  • La conversi贸n ONNX puede tener diferencias menores vs PyTorch
  • Algunas operaciones del SSM pueden no estar optimizadas en ONNX

Links

Licencia

MIT License

Downloads last month

-

Downloads are not tracked for this model. How to track
Inference Providers NEW
This model isn't deployed by any Inference Provider. 馃檵 Ask for provider support