Upload 18 files
Browse files- README.md +500 -0
- chat_template.jinja +87 -0
- config.json +30 -0
- generation_config.json +6 -0
- model-00001-of-00009.safetensors +3 -0
- model-00002-of-00009.safetensors +3 -0
- model-00003-of-00009.safetensors +3 -0
- model-00004-of-00009.safetensors +3 -0
- model-00005-of-00009.safetensors +3 -0
- model-00006-of-00009.safetensors +3 -0
- model-00007-of-00009.safetensors +3 -0
- model-00008-of-00009.safetensors +3 -0
- model-00009-of-00009.safetensors +3 -0
- model.safetensors.index.json +515 -0
- special_tokens_map.json +30 -0
- tokenizer.json +0 -0
- tokenizer.model +3 -0
- tokenizer_config.json +0 -0
README.md
CHANGED
|
@@ -1,3 +1,503 @@
|
|
| 1 |
---
|
| 2 |
license: apache-2.0
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 3 |
---
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
---
|
| 2 |
license: apache-2.0
|
| 3 |
+
library_name: transformers
|
| 4 |
+
tags:
|
| 5 |
+
- text-generation
|
| 6 |
+
- finetuned
|
| 7 |
+
- instruct
|
| 8 |
+
- mistral
|
| 9 |
+
- mistral3
|
| 10 |
+
- 24b
|
| 11 |
+
- LoRA
|
| 12 |
+
- Saptiva AI
|
| 13 |
+
- KAL
|
| 14 |
+
- Mexico
|
| 15 |
+
- Spanish
|
| 16 |
+
- conversational
|
| 17 |
+
language:
|
| 18 |
+
- es
|
| 19 |
+
datasets:
|
| 20 |
+
- SaptivaAi/kal-mx-training-data
|
| 21 |
+
base_model: mistralai/Mistral-Small-3.2-24B-Instruct-2506
|
| 22 |
+
inference: true
|
| 23 |
---
|
| 24 |
+
|
| 25 |
+
# Large Language Model KAL-24B-mx-v1
|
| 26 |
+
|
| 27 |
+
## Descripción del Modelo 📜
|
| 28 |
+
|
| 29 |
+
KAL-24B-mx-v1 es un Large Language Model (LLM) basado en la arquitectura Mistral, entrenado y adaptado específicamente para el contexto del español de México. El modelo fue generado mediante un entrenamiento con adaptadores LoRA (Low-Rank Adaptation), los cuales han sido completamente fusionados con los pesos del modelo base. Como resultado, este es un modelo listo para inferencia directa, sin requerir la carga de adaptadores externos. Su propósito es responder en español neutro con adaptación mexicana, comprendiendo trámites, normatividad, cultura y lenguaje cotidiano mexicano.
|
| 30 |
+
|
| 31 |
+
**Desarrollado por:** Saptiva AI
|
| 32 |
+
|
| 33 |
+
**Modelo Base:** Mistral-Small-3.2-24B-Instruct-2506
|
| 34 |
+
|
| 35 |
+
**Identificador en Hugging Face:** SaptivaAi/KAL-24B-mx-v1
|
| 36 |
+
|
| 37 |
+
**Licencia:** Apache 2.0
|
| 38 |
+
|
| 39 |
+
**Idioma:** Español (México)
|
| 40 |
+
|
| 41 |
+
## Compatibilidad y Paridad con el Modelo Base
|
| 42 |
+
|
| 43 |
+
Este checkpoint es un **merge LoRA** sobre `mistralai/Mistral-Small-3.2-24B-Instruct-2506`.
|
| 44 |
+
- **Interfaz y uso**: idénticos al modelo base (Transformers/vLLM). Requiere `transformers>=4.57.1` y `mistral-common>=1.6.2`.
|
| 45 |
+
- **Validación del merge**: equivalencia 1:1 con el modelo `[base+LoRA]` mediante generación **greedy** y comparación por **IDs de tokens** en 8 prompts (PASS).
|
| 46 |
+
|
| 47 |
+
## Usos del Modelo
|
| 48 |
+
|
| 49 |
+
### Uso Directo
|
| 50 |
+
|
| 51 |
+
Este modelo está diseñado para uso inmediato sin necesidad de entrenamiento adicional.Para información dinámica (trámites gubernamentales, normativas actualizadas), se recomienda integrarlo con sistemas RAG (Retrieval-Augmented Generation) que proporcionen datos específicos y actuales para enriquecer las respuestas por caso de uso.
|
| 52 |
+
|
| 53 |
+
### Casos de Uso
|
| 54 |
+
|
| 55 |
+
1. **Asistencia Conversacional Avanzada (Chatbots):** Asistentes virtuales que manejan las sutilezas del lenguaje y resuelven consultas complejas sobre trámites, servicios y cultura de México.
|
| 56 |
+
|
| 57 |
+
2. **Generación de Contenido Especializado:** Redacción de borradores, resúmenes y explicaciones sobre temas interrelacionados: normativas del SAT, funcionamiento de transferencias SPEI, interpretación de recibos de servicios.
|
| 58 |
+
|
| 59 |
+
3. **Sistemas de Pregunta-Respuesta (Q&A):** Soluciones que conectan información de múltiples fuentes para responder preguntas sobre procedimientos como obtención del CURP o requisitos de crédito Infonavit.
|
| 60 |
+
|
| 61 |
+
4. **Herramientas de Soporte para Trámites:** Aplicaciones que guían a usuarios a través de procedimientos complejos, anticipando dudas y proporcionando documentación relevante.
|
| 62 |
+
|
| 63 |
+
> **Nota Importante:** Como todo modelo de lenguaje, puede generar respuestas incorrectas. Verifique siempre la información crítica, especialmente en aplicaciones legales o financieras, antes de tomar decisiones.
|
| 64 |
+
|
| 65 |
+
### Usos Derivados (Downstream Use)
|
| 66 |
+
|
| 67 |
+
Al partir de una base que comprende profundamente el español y el contexto mexicano, los entrenamientos especializados (fine-tunings) son significativamente más rápidos, fáciles y económicos que entrenar desde modelos generalistas. El modelo puede especializarse aún más para dominios específicos, tales como:
|
| 68 |
+
|
| 69 |
+
- **Atención al Cliente Bancaria:** Chatbots especializados en servicios financieros mexicanos (SPEI, cuentas CLABE, tarjetas de crédito, inversiones CETES).
|
| 70 |
+
|
| 71 |
+
- **Asistencia Legal y Normativa:** Sistemas que interpretan leyes mexicanas, códigos civiles, regulaciones laborales y compliance.
|
| 72 |
+
|
| 73 |
+
- **Soporte Técnico en Telecomunicaciones:** Asistentes para ISPs y operadores móviles que explican planes, facturación y resolución de problemas técnicos.
|
| 74 |
+
|
| 75 |
+
- **Educación y Capacitación:** Tutores virtuales para contenido educativo mexicano, desde nivel básico hasta educación superior.
|
| 76 |
+
|
| 77 |
+
- **E-commerce y Retail:** Asistentes de ventas que manejan consultas sobre productos, envíos, devoluciones y promociones específicas del mercado mexicano.
|
| 78 |
+
|
| 79 |
+
## Sesgos, Riesgos y Limitaciones
|
| 80 |
+
|
| 81 |
+
### Usos Fuera de Alcance (Out-of-Scope Use)
|
| 82 |
+
|
| 83 |
+
Este modelo no está diseñado para:
|
| 84 |
+
|
| 85 |
+
- Sistemas en producción que requieran una precisión factual del 100% sin supervisión humana, especialmente en dominios legales, financieros o médicos.
|
| 86 |
+
|
| 87 |
+
- Generar contenido dañino, sesgado o inapropiado.
|
| 88 |
+
|
| 89 |
+
- Tomar decisiones críticas donde una alucinación del modelo pueda causar daño (ej. asesoría legal, diagnóstico médico).
|
| 90 |
+
|
| 91 |
+
- Casos de uso que requieran información en tiempo real sin proveer informacion via RAG u otros métodos.
|
| 92 |
+
|
| 93 |
+
- Contextos fuera de México, ya que está optimizado para el español y la cultura de México.
|
| 94 |
+
|
| 95 |
+
### Limitaciones Conocidas
|
| 96 |
+
|
| 97 |
+
- **Corte de Conocimiento:** El conocimiento del modelo está limitado a sus datos de entrenamiento (fecha de corte: Septiembre 2025). No conoce eventos posteriores.
|
| 98 |
+
|
| 99 |
+
- **Especificidad de Dominio:** Su rendimiento puede disminuir en temas muy alejados de la normatividad, cultura de pagos y lenguaje coloquial de México.
|
| 100 |
+
|
| 101 |
+
- **Alucinaciones:** Como todos los LLMs, puede generar información que suena plausible pero es incorrecta. Verifique siempre los datos críticos.
|
| 102 |
+
|
| 103 |
+
- **Información Dinámica:** No puede acceder a actualizaciones en tiempo real de leyes, formularios o tarifas oficiales.
|
| 104 |
+
|
| 105 |
+
### Recomendaciones
|
| 106 |
+
|
| 107 |
+
- **Supervisión Humana:** Utilice siempre supervisión humana para aplicaciones críticas.
|
| 108 |
+
|
| 109 |
+
- **Verificación de la Información:** Verifique la información importante con fuentes fiables (sitios gubernamentales oficiales, profesionales certificados).
|
| 110 |
+
|
| 111 |
+
- **Uso de System Prompts:** Utilice system prompts detallados para guiar el comportamiento y el tono del modelo.
|
| 112 |
+
|
| 113 |
+
- **Integración con RAG para Datos Dinámicos:** Para información que cambia constantemente, integre el modelo con un sistema RAG para asegurar que las respuestas sean actuales.
|
| 114 |
+
|
| 115 |
+
## Detalles de Entrenamiento
|
| 116 |
+
|
| 117 |
+
### Fuentes del Modelo
|
| 118 |
+
|
| 119 |
+
- **Repositorio:** SaptivaAi/KAL-24B-mx-v1
|
| 120 |
+
|
| 121 |
+
- **Modelo Base:** mistralai/Mistral-Small-3.2-24B-Instruct-2506
|
| 122 |
+
|
| 123 |
+
- **Datasets de Entrenamiento:**
|
| 124 |
+
- Corpus de Cultura y Lenguaje Mexicano
|
| 125 |
+
- Corpus de Normatividad y Trámites Mexicanos
|
| 126 |
+
|
| 127 |
+
### Proceso de Entrenamiento
|
| 128 |
+
|
| 129 |
+
- **Base Model:** mistralai/Mistral-Small-3.2-24B-Instruct-2506
|
| 130 |
+
|
| 131 |
+
- **Technique:** LoRA (Low-Rank Adaptation) - Los adaptadores fueron posteriormente fusionados con el modelo base para crear la versión final.
|
| 132 |
+
|
| 133 |
+
- **Framework:** Hugging Face Transformers
|
| 134 |
+
|
| 135 |
+
- **Precision:** bfloat16
|
| 136 |
+
|
| 137 |
+
### Infraestructura de Entrenamiento
|
| 138 |
+
|
| 139 |
+
- **Hardware:** 8x NVIDIA H100 80GB GPUs
|
| 140 |
+
|
| 141 |
+
- **Training Time:**
|
| 142 |
+
- Primera fase de entrenamiento: 12 horas
|
| 143 |
+
- Segunda fase de entrenamiento: 12 horas
|
| 144 |
+
- Total: 24 horas
|
| 145 |
+
|
| 146 |
+
## Evaluación
|
| 147 |
+
|
| 148 |
+
### Datos de Prueba, Factores y Métricas
|
| 149 |
+
|
| 150 |
+
El rendimiento del modelo se evalúa utilizando los siguientes factores:
|
| 151 |
+
|
| 152 |
+
**Benchmark de Contexto Mexicano (Interno):** Un conjunto de 200-300 prompts diseñados para el contexto mexicano, cubriendo:
|
| 153 |
+
- Normatividad y trámites (SAT, RFC, CURP, Infonavit, etc.)
|
| 154 |
+
- Cultura de pagos y servicios financieros
|
| 155 |
+
- Lenguaje coloquial y expresiones mexicanas
|
| 156 |
+
- Procedimientos gubernamentales
|
| 157 |
+
|
| 158 |
+
**Métricas de Evaluación:**
|
| 159 |
+
- **Accuracy:** Precisión en respuestas contra una referencia (ground-truth), con evaluación binaria (Correcto/Incorrecto).
|
| 160 |
+
- **Grounding Score:** Porcentaje de respuestas respaldadas por fuentes verificables (objetivo: ≥90%).
|
| 161 |
+
- **Perplexity:** Medida de confianza del modelo en sus predicciones.
|
| 162 |
+
- **Response Quality:** Evaluación cualitativa de claridad, completitud y adecuación cultural.
|
| 163 |
+
|
| 164 |
+
### Resultados
|
| 165 |
+
|
| 166 |
+
**Internal Benchmark Performance:**
|
| 167 |
+
- Accuracy en contexto mexicano: [Your score]% en el benchmark interno
|
| 168 |
+
- Grounding score: [Your score]% de respuestas con respaldo verificable
|
| 169 |
+
- Perplexity: [Your score]
|
| 170 |
+
|
| 171 |
+
El modelo demuestra:
|
| 172 |
+
|
| 173 |
+
✅ **Especialización en contexto mexicano:** Comprensión profunda de normativas, trámites y lenguaje coloquial mexicano, significativamente superior a modelos generalistas. Se beneficia de las capacidades mejoradas de su modelo base para seguir instrucciones.
|
| 174 |
+
|
| 175 |
+
✅ **Eficiencia en fine-tuning:** Como base para entrenamientos derivados, reduce tiempo y costos comparado con partir de modelos generalistas.
|
| 176 |
+
|
| 177 |
+
✅ **Respuestas culturalmente apropiadas:** Manejo de sutilezas del español mexicano y referencias culturales específicas.
|
| 178 |
+
|
| 179 |
+
> **Nota:** Este modelo está optimizado para casos de uso específicos del contexto mexicano. Benchmarks estándar en inglés (GSM8K, MMLU, etc.) no reflejan adecuadamente su propósito y capacidades especializadas.
|
| 180 |
+
|
| 181 |
+
## Especificaciones Técnicas
|
| 182 |
+
|
| 183 |
+
### Arquitectura del Modelo
|
| 184 |
+
|
| 185 |
+
- **Base:** mistralai/Mistral-Small-3.2-24B-Instruct-2506
|
| 186 |
+
|
| 187 |
+
- **Tipo:** Transformer (Decoder-only).
|
| 188 |
+
|
| 189 |
+
- **Parámetros Totales:** ~24 mil millones (24B).
|
| 190 |
+
|
| 191 |
+
- **Longitud de Contexto:** 128,000 tokens (prompt + salida totales)
|
| 192 |
+
|
| 193 |
+
- **Tamaño del Vocabulario:** ≈161,000 tokens
|
| 194 |
+
|
| 195 |
+
### Infraestructura de Cómputo
|
| 196 |
+
|
| 197 |
+
- **Entrenamiento:** Entrenado en un clúster de 8x NVIDIA H100 80GB.
|
| 198 |
+
|
| 199 |
+
- **Inferencia:** Optimizado para el contexto mexicano.
|
| 200 |
+
|
| 201 |
+
- **Requisitos de Memoria:** Mínimo ~55 GB de VRAM (bf16). Para contextos largos, se recomienda 1x GPU de 80 GB (ej. A100/H100).
|
| 202 |
+
|
| 203 |
+
### Archivos y formato
|
| 204 |
+
Este checkpoint usa `safetensors` **shardeado** con `model.safetensors.index.json`.
|
| 205 |
+
Transformers y vLLM cargan automáticamente todos los shards; **no es necesario** combinarlos en un solo archivo.
|
| 206 |
+
|
| 207 |
+
## Cómo Usar
|
| 208 |
+
|
| 209 |
+
### Instalación
|
| 210 |
+
|
| 211 |
+
```bash
|
| 212 |
+
pip install "transformers>=4.57.1" "torch>=2.2" "accelerate>=1.0" "mistral-common>=1.6.2"
|
| 213 |
+
```
|
| 214 |
+
|
| 215 |
+
### Uso Básico (Transformers)
|
| 216 |
+
|
| 217 |
+
```python
|
| 218 |
+
from transformers import AutoTokenizer, Mistral3ForConditionalGeneration
|
| 219 |
+
import torch
|
| 220 |
+
|
| 221 |
+
MODEL_ID = "SaptivaAi/KAL-24B-mx-v1"
|
| 222 |
+
tokenizer = AutoTokenizer.from_pretrained(MODEL_ID)
|
| 223 |
+
if tokenizer.pad_token is None:
|
| 224 |
+
tokenizer.pad_token = tokenizer.eos_token
|
| 225 |
+
|
| 226 |
+
model = Mistral3ForConditionalGeneration.from_pretrained(
|
| 227 |
+
MODEL_ID,
|
| 228 |
+
torch_dtype=torch.bfloat16, # o torch.float16
|
| 229 |
+
device_map="auto"
|
| 230 |
+
)
|
| 231 |
+
|
| 232 |
+
SYSTEM_PROMPT = (
|
| 233 |
+
"Eres KAL, la IA más inteligente de México en español enfocado en el contexto de México. "
|
| 234 |
+
"Responde de forma clara, precisa y concisa, citando pasos accionables cuando aplique."
|
| 235 |
+
)
|
| 236 |
+
|
| 237 |
+
def chat(user_text, max_new_tokens=512, temperature=0.15, top_p=0.9):
|
| 238 |
+
messages = [
|
| 239 |
+
{"role": "system", "content": SYSTEM_PROMPT},
|
| 240 |
+
{"role": "user", "content": user_text},
|
| 241 |
+
]
|
| 242 |
+
inputs = tokenizer.apply_chat_template(
|
| 243 |
+
messages, return_tensors="pt", add_generation_prompt=True
|
| 244 |
+
).to(model.device)
|
| 245 |
+
|
| 246 |
+
with torch.no_grad():
|
| 247 |
+
output = model.generate(
|
| 248 |
+
inputs,
|
| 249 |
+
max_new_tokens=max_new_tokens,
|
| 250 |
+
temperature=temperature,
|
| 251 |
+
top_p=top_p,
|
| 252 |
+
do_sample=True,
|
| 253 |
+
pad_token_id=tokenizer.eos_token_id
|
| 254 |
+
)
|
| 255 |
+
|
| 256 |
+
new_tokens = output[0, inputs.shape[-1]:]
|
| 257 |
+
return tokenizer.decode(new_tokens, skip_special_tokens=True).strip()
|
| 258 |
+
|
| 259 |
+
# Ejemplo
|
| 260 |
+
print(chat("¿Cómo puedo obtener mi CURP por primera vez?"))
|
| 261 |
+
```
|
| 262 |
+
|
| 263 |
+
> **Nota importante:** El modelo soporta hasta 128,000 tokens (prompt + salida combinados). Ajusta `max_new_tokens` según el tamaño de tu prompt.
|
| 264 |
+
|
| 265 |
+
### Uso en Producción con vLLM (Recomendado)
|
| 266 |
+
|
| 267 |
+
#### Servidor
|
| 268 |
+
|
| 269 |
+
```bash
|
| 270 |
+
pip install -U "vllm>=0.9.1"
|
| 271 |
+
|
| 272 |
+
vllm serve SaptivaAi/KAL-24B-mx-v1 \
|
| 273 |
+
--dtype bfloat16 \
|
| 274 |
+
--tokenizer-mode mistral \
|
| 275 |
+
--config-format mistral \
|
| 276 |
+
--load-format mistral \
|
| 277 |
+
--tool-call-parser mistral \
|
| 278 |
+
--tensor-parallel-size 1
|
| 279 |
+
```
|
| 280 |
+
|
| 281 |
+
Para configuración con 2 GPUs, usa `--tensor-parallel-size 2`.
|
| 282 |
+
|
| 283 |
+
#### Cliente (API Compatible con OpenAI)
|
| 284 |
+
|
| 285 |
+
```python
|
| 286 |
+
from openai import OpenAI
|
| 287 |
+
|
| 288 |
+
client = OpenAI(api_key="EMPTY", base_url="http://localhost:8000/v1")
|
| 289 |
+
|
| 290 |
+
response = client.chat.completions.create(
|
| 291 |
+
model="SaptivaAi/KAL-24B-mx-v1",
|
| 292 |
+
messages=[
|
| 293 |
+
{"role": "system", "content": "Eres KAL, un asistente en español (México). Responde con precisión y brevedad."},
|
| 294 |
+
{"role": "user", "content": "¿Qué necesito para tramitar mi RFC?"}
|
| 295 |
+
],
|
| 296 |
+
temperature=0.15,
|
| 297 |
+
max_tokens=512
|
| 298 |
+
)
|
| 299 |
+
|
| 300 |
+
print(response.choices[0].message.content)
|
| 301 |
+
```
|
| 302 |
+
|
| 303 |
+
## Ejemplos de Uso
|
| 304 |
+
|
| 305 |
+
### Ejemplo 1: Trámites Gubernamentales (CURP)
|
| 306 |
+
|
| 307 |
+
**Prompt:**
|
| 308 |
+
```
|
| 309 |
+
¿Cuáles son los requisitos para obtener mi CURP por primera vez?
|
| 310 |
+
```
|
| 311 |
+
|
| 312 |
+
**Respuesta:**
|
| 313 |
+
```
|
| 314 |
+
Para obtener tu CURP por primera vez, necesitas presentar:
|
| 315 |
+
|
| 316 |
+
1. Acta de nacimiento original (certificada)
|
| 317 |
+
2. Identificación oficial (INE/IFE, pasaporte o cartilla militar)
|
| 318 |
+
3. Comprobante de domicilio reciente (no mayor a 3 meses)
|
| 319 |
+
|
| 320 |
+
Puedes tramitarlo de dos formas:
|
| 321 |
+
• En línea: A través del portal oficial de RENAPO (gob.mx/curp)
|
| 322 |
+
• Presencial: En cualquier módulo del Registro Civil
|
| 323 |
+
|
| 324 |
+
El trámite es completamente gratuito. Si lo haces en línea, puedes imprimir tu CURP inmediatamente. Si es presencial, te lo entregan en el momento.
|
| 325 |
+
|
| 326 |
+
Nota: Si naciste en el extranjero, también necesitarás tu acta de nacimiento apostillada o legalizada.
|
| 327 |
+
```
|
| 328 |
+
|
| 329 |
+
### Ejemplo 2: Cultura de Pagos (SPEI)
|
| 330 |
+
|
| 331 |
+
**Prompt:**
|
| 332 |
+
```
|
| 333 |
+
¿Cómo funciona una transferencia SPEI y cuánto tarda?
|
| 334 |
+
```
|
| 335 |
+
|
| 336 |
+
**Respuesta:**
|
| 337 |
+
```
|
| 338 |
+
SPEI (Sistema de Pagos Electrónicos Interbancarios) es el sistema del Banco de México para transferencias entre bancos.
|
| 339 |
+
|
| 340 |
+
Características principales:
|
| 341 |
+
• Velocidad: La transferencia se completa en menos de 1 minuto, las 24 horas del día, los 365 días del año
|
| 342 |
+
• Costo: Varía por banco, pero generalmente es gratuito o de bajo costo (10-20 pesos)
|
| 343 |
+
• Requisito: Necesitas la CLABE interbancaria del destinatario (18 dígitos)
|
| 344 |
+
• Límite: Depende de tu banco; típicamente entre 8,000 y 500,000 pesos por transferencia
|
| 345 |
+
|
| 346 |
+
Cómo hacer una transferencia SPEI:
|
| 347 |
+
1. Ingresa a tu banca en línea o app móvil
|
| 348 |
+
2. Selecciona "Transferencia SPEI" o "Transferencia a otros bancos"
|
| 349 |
+
3. Ingresa la CLABE del destinatario
|
| 350 |
+
4. Indica el monto
|
| 351 |
+
5. Confirma con tu token o contraseña
|
| 352 |
+
|
| 353 |
+
El dinero llega en segundos al destinatario, sin importar qué banco tenga.
|
| 354 |
+
```
|
| 355 |
+
|
| 356 |
+
### Ejemplo 3: Servicios Financieros (CETES)
|
| 357 |
+
|
| 358 |
+
**Prompt:**
|
| 359 |
+
```
|
| 360 |
+
¿Qué son los CETES y cómo puedo invertir en ellos?
|
| 361 |
+
```
|
| 362 |
+
|
| 363 |
+
**Respuesta:**
|
| 364 |
+
```
|
| 365 |
+
Los CETES (Certificados de la Tesorería de la Federación) son instrumentos de inversión emitidos por el gobierno mexicano a través de Banxico.
|
| 366 |
+
|
| 367 |
+
Características:
|
| 368 |
+
• Riesgo: Muy bajo, respaldados por el gobierno federal
|
| 369 |
+
• Rendimiento: Variable, actualmente entre 10-11% anual
|
| 370 |
+
• Plazos: 28, 91, 182 y 364 días
|
| 371 |
+
• Monto mínimo: Desde 100 pesos en plataformas digitales
|
| 372 |
+
|
| 373 |
+
Cómo invertir:
|
| 374 |
+
1. Plataforma cetesdirecto.com (oficial del gobierno):
|
| 375 |
+
• Regístrate con CURP, RFC y cuenta bancaria
|
| 376 |
+
• Monto mínimo: 100 pesos
|
| 377 |
+
• Sin comisiones
|
| 378 |
+
2. A través de tu banco o casa de bolsa:
|
| 379 |
+
• Montos mínimos más altos
|
| 380 |
+
• Pueden cobrar comisiones
|
| 381 |
+
|
| 382 |
+
Ventajas: Inversión segura, accesible y con rendimientos superiores a cuentas de ahorro tradicionales. Ideal para ahorro a corto plazo.
|
| 383 |
+
|
| 384 |
+
Nota: Los rendimientos son antes de impuestos (ISR se retiene automáticamente).
|
| 385 |
+
```
|
| 386 |
+
|
| 387 |
+
### Ejemplo 4: Normatividad Fiscal (SAT)
|
| 388 |
+
|
| 389 |
+
**Prompt:**
|
| 390 |
+
```
|
| 391 |
+
¿Cuáles son los primeros pasos para darme de alta en el SAT?
|
| 392 |
+
```
|
| 393 |
+
|
| 394 |
+
**Respuesta:**
|
| 395 |
+
```
|
| 396 |
+
Para darte de alta en el SAT como persona física, sigue estos pasos:
|
| 397 |
+
|
| 398 |
+
Requisitos previos:
|
| 399 |
+
1. Tener tu CURP a la mano
|
| 400 |
+
2. Correo electrónico personal
|
| 401 |
+
3. Identificación oficial vigente (INE/IFE o pasaporte)
|
| 402 |
+
4. Comprobante de domicilio reciente
|
| 403 |
+
|
| 404 |
+
Pasos:
|
| 405 |
+
1. Agenda tu cita:
|
| 406 |
+
• Entra a citas.sat.gob.mx
|
| 407 |
+
• Selecciona "Inscripción al RFC"
|
| 408 |
+
• Elige fecha, hora y oficina
|
| 409 |
+
2. Asiste a tu cita con:
|
| 410 |
+
• Identificación oficial original
|
| 411 |
+
• Comprobante de domicilio original
|
| 412 |
+
• Acta de nacimiento (opcional pero recomendado)
|
| 413 |
+
3. En la oficina:
|
| 414 |
+
• Te tomarán fotografía y huella
|
| 415 |
+
• Definirás tu régimen fiscal (honorarios, arrendamiento, etc.)
|
| 416 |
+
• Te entregarán tu Constancia de Situación Fiscal
|
| 417 |
+
4. Después de tu alta:
|
| 418 |
+
• Activa tu Buzón Tributario
|
| 419 |
+
• Genera tu e.firma (firma electrónica) si la necesitas
|
| 420 |
+
|
| 421 |
+
El trámite es gratuito y obtienes tu RFC el mismo día.
|
| 422 |
+
```
|
| 423 |
+
|
| 424 |
+
### Ejemplo 5: Lenguaje Coloquial
|
| 425 |
+
|
| 426 |
+
**Prompt:**
|
| 427 |
+
```
|
| 428 |
+
¿Qué significa cuando alguien dice "está cañón" en México?
|
| 429 |
+
```
|
| 430 |
+
|
| 431 |
+
**Respuesta:**
|
| 432 |
+
```
|
| 433 |
+
"Está cañón" es una expresión coloquial mexicana que significa que algo es difícil, complicado o intenso.
|
| 434 |
+
|
| 435 |
+
Usos comunes:
|
| 436 |
+
• Dificultad: "El examen está cañón" = El examen está muy difícil
|
| 437 |
+
• Situación seria: "Está cañón lo que pasó" = Es una situación grave
|
| 438 |
+
• Impresionante: "Está cañón ese concierto" = Ese concierto está increíble
|
| 439 |
+
|
| 440 |
+
Variantes:
|
| 441 |
+
• "Está muy cañón" (más enfático)
|
| 442 |
+
• "Está recañón" (extremadamente difícil/impresionante)
|
| 443 |
+
|
| 444 |
+
Sinónimos mexicanos: "está difícil", "está grueso", "está pesado"
|
| 445 |
+
|
| 446 |
+
Es una expresión muy común en el lenguaje cotidiano mexicano, usada en contextos informales.
|
| 447 |
+
```
|
| 448 |
+
|
| 449 |
+
## Requisitos Técnicos
|
| 450 |
+
|
| 451 |
+
### Requisitos de VRAM
|
| 452 |
+
|
| 453 |
+
- **Pesos del modelo:** ~55 GB (bf16/fp16)
|
| 454 |
+
|
| 455 |
+
- **Single-GPU:** 1× A100/H100 80 GB (contextos ≤64k tokens)
|
| 456 |
+
|
| 457 |
+
- **Multi-GPU:** 2× GPUs de 80 GB con tensor parallelism para contextos completos (128k tokens)
|
| 458 |
+
|
| 459 |
+
### Dependencias Clave
|
| 460 |
+
|
| 461 |
+
- transformers >= 4.57.1
|
| 462 |
+
- torch >= 2.2
|
| 463 |
+
- accelerate >= 1.0
|
| 464 |
+
- mistral-common >= 1.6.2 (tokenizador Mistral 3.x)
|
| 465 |
+
|
| 466 |
+
### Parámetros Recomendados
|
| 467 |
+
|
| 468 |
+
- **Temperature:** 0.15 (óptimo para seguimiento de instrucciones)
|
| 469 |
+
- **Context window:** 128,000 tokens (prompt + salida combinados)
|
| 470 |
+
- **System prompt:** Siempre incluir para mejores resultados
|
| 471 |
+
|
| 472 |
+
## Troubleshooting
|
| 473 |
+
|
| 474 |
+
**Problema:** Error de tokenización o plantilla de chat.
|
| 475 |
+
|
| 476 |
+
✅ **Solución:** Verifica que mistral-common>=1.6.2 esté instalado:
|
| 477 |
+
```bash
|
| 478 |
+
python -c "import mistral_common; print(mistral_common.__version__)"
|
| 479 |
+
```
|
| 480 |
+
|
| 481 |
+
**Problema:** Respuestas genéricas o fuera de contexto mexicano.
|
| 482 |
+
|
| 483 |
+
✅ **Solución:** Asegúrate de incluir un system prompt que especifique el contexto mexicano.
|
| 484 |
+
|
| 485 |
+
**Problema:** Memoria insuficiente (OOM).
|
| 486 |
+
|
| 487 |
+
✅ **Solución:**
|
| 488 |
+
- Reduce `max_new_tokens` o el tamaño del prompt.
|
| 489 |
+
- Usa tensor parallelism con múltiples GPUs.
|
| 490 |
+
|
| 491 |
+
## Citación
|
| 492 |
+
|
| 493 |
+
Si usas este modelo en tu trabajo, por favor cítalo de la siguiente manera:
|
| 494 |
+
|
| 495 |
+
```bibtex
|
| 496 |
+
@misc{kal_24b_mx_v1_2025,
|
| 497 |
+
title={KAL-24B-mx-v1: Un Large Language Model adaptado para el contexto del español de México},
|
| 498 |
+
author={Saptiva AI},
|
| 499 |
+
year={2025},
|
| 500 |
+
publisher={Hugging Face},
|
| 501 |
+
howpublished={\url{https://huggingface.co/SaptivaAi/KAL-24B-mx-v1}}
|
| 502 |
+
}
|
| 503 |
+
```
|
chat_template.jinja
ADDED
|
@@ -0,0 +1,87 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{%- if messages[0]["role"] == "system" %}
|
| 2 |
+
{%- set system_message = messages[0]["content"] %}
|
| 3 |
+
{%- set loop_messages = messages[1:] %}
|
| 4 |
+
{%- else %}
|
| 5 |
+
{%- set loop_messages = messages %}
|
| 6 |
+
{%- endif %}
|
| 7 |
+
{%- if not tools is defined %}
|
| 8 |
+
{%- set tools = none %}
|
| 9 |
+
{%- endif %}
|
| 10 |
+
{%- set user_messages = loop_messages | selectattr("role", "equalto", "user") | list %}
|
| 11 |
+
|
| 12 |
+
{#- This block checks for alternating user/assistant messages, skipping tool calling messages #}
|
| 13 |
+
{%- set ns = namespace() %}
|
| 14 |
+
{%- set ns.index = 0 %}
|
| 15 |
+
{%- for message in loop_messages %}
|
| 16 |
+
{%- if not (message.role == "tool" or message.role == "tool_results" or (message.tool_calls is defined and message.tool_calls is not none)) %}
|
| 17 |
+
{%- if (message["role"] == "user") != (ns.index % 2 == 0) %}
|
| 18 |
+
{{- raise_exception("After the optional system message, conversation roles must alternate user/assistant/user/assistant/...") }}
|
| 19 |
+
{%- endif %}
|
| 20 |
+
{%- set ns.index = ns.index + 1 %}
|
| 21 |
+
{%- endif %}
|
| 22 |
+
{%- endfor %}
|
| 23 |
+
|
| 24 |
+
{{- bos_token }}
|
| 25 |
+
{%- for message in loop_messages %}
|
| 26 |
+
{%- if message["role"] == "user" %}
|
| 27 |
+
{%- if tools is not none and (message == user_messages[-1]) %}
|
| 28 |
+
{{- "[AVAILABLE_TOOLS] [" }}
|
| 29 |
+
{%- for tool in tools %}
|
| 30 |
+
{%- set tool = tool.function %}
|
| 31 |
+
{{- '{"type": "function", "function": {' }}
|
| 32 |
+
{%- for key, val in tool.items() if key != "return" %}
|
| 33 |
+
{%- if val is string %}
|
| 34 |
+
{{- '"' + key + '": "' + val + '"' }}
|
| 35 |
+
{%- else %}
|
| 36 |
+
{{- '"' + key + '": ' + val|tojson }}
|
| 37 |
+
{%- endif %}
|
| 38 |
+
{%- if not loop.last %}
|
| 39 |
+
{{- ", " }}
|
| 40 |
+
{%- endif %}
|
| 41 |
+
{%- endfor %}
|
| 42 |
+
{{- "}}" }}
|
| 43 |
+
{%- if not loop.last %}
|
| 44 |
+
{{- ", " }}
|
| 45 |
+
{%- else %}
|
| 46 |
+
{{- "]" }}
|
| 47 |
+
{%- endif %}
|
| 48 |
+
{%- endfor %}
|
| 49 |
+
{{- "[/AVAILABLE_TOOLS]" }}
|
| 50 |
+
{%- endif %}
|
| 51 |
+
{%- if loop.last and system_message is defined %}
|
| 52 |
+
{{- "[INST] " + system_message + "\n\n" + message["content"] + "[/INST]" }}
|
| 53 |
+
{%- else %}
|
| 54 |
+
{{- "[INST] " + message["content"] + "[/INST]" }}
|
| 55 |
+
{%- endif %}
|
| 56 |
+
{%- elif message.tool_calls is defined and message.tool_calls is not none %}
|
| 57 |
+
{{- "[TOOL_CALLS] [" }}
|
| 58 |
+
{%- for tool_call in message.tool_calls %}
|
| 59 |
+
{%- set out = tool_call.function|tojson %}
|
| 60 |
+
{{- out[:-1] }}
|
| 61 |
+
{%- if not tool_call.id is defined or tool_call.id|length != 9 %}
|
| 62 |
+
{{- raise_exception("Tool call IDs should be alphanumeric strings with length 9!") }}
|
| 63 |
+
{%- endif %}
|
| 64 |
+
{{- ', "id": "' + tool_call.id + '"}' }}
|
| 65 |
+
{%- if not loop.last %}
|
| 66 |
+
{{- ", " }}
|
| 67 |
+
{%- else %}
|
| 68 |
+
{{- "]" + eos_token }}
|
| 69 |
+
{%- endif %}
|
| 70 |
+
{%- endfor %}
|
| 71 |
+
{%- elif message["role"] == "assistant" %}
|
| 72 |
+
{{- " " + message["content"]|trim + eos_token}}
|
| 73 |
+
{%- elif message["role"] == "tool_results" or message["role"] == "tool" %}
|
| 74 |
+
{%- if message.content is defined and message.content.content is defined %}
|
| 75 |
+
{%- set content = message.content.content %}
|
| 76 |
+
{%- else %}
|
| 77 |
+
{%- set content = message.content %}
|
| 78 |
+
{%- endif %}
|
| 79 |
+
{{- '[TOOL_RESULTS] {"content": ' + content|string + ", " }}
|
| 80 |
+
{%- if not message.tool_call_id is defined or message.tool_call_id|length != 9 %}
|
| 81 |
+
{{- raise_exception("Tool call IDs should be alphanumeric strings with length 9!") }}
|
| 82 |
+
{%- endif %}
|
| 83 |
+
{{- '"call_id": "' + message.tool_call_id + '"}[/TOOL_RESULTS]' }}
|
| 84 |
+
{%- else %}
|
| 85 |
+
{{- raise_exception("Only user and assistant roles are supported, with the exception of an initial optional system message!") }}
|
| 86 |
+
{%- endif %}
|
| 87 |
+
{%- endfor %}
|
config.json
ADDED
|
@@ -0,0 +1,30 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"architectures": [
|
| 3 |
+
"MistralForCausalLM"
|
| 4 |
+
],
|
| 5 |
+
"attention_dropout": 0.0,
|
| 6 |
+
"bos_token_id": 1,
|
| 7 |
+
"dtype": "bfloat16",
|
| 8 |
+
"eos_token_id": 2,
|
| 9 |
+
"head_dim": 128,
|
| 10 |
+
"hidden_act": "silu",
|
| 11 |
+
"hidden_size": 6144,
|
| 12 |
+
"initializer_range": 0.02,
|
| 13 |
+
"intermediate_size": 16384,
|
| 14 |
+
"max_position_embeddings": 32768,
|
| 15 |
+
"model_type": "mistral",
|
| 16 |
+
"num_attention_heads": 48,
|
| 17 |
+
"num_hidden_layers": 56,
|
| 18 |
+
"num_key_value_heads": 8,
|
| 19 |
+
"rms_norm_eps": 1e-05,
|
| 20 |
+
"rope_parameters": {
|
| 21 |
+
"rope_theta": 1000000.0,
|
| 22 |
+
"rope_type": "default"
|
| 23 |
+
},
|
| 24 |
+
"rope_theta": 1000000.0,
|
| 25 |
+
"sliding_window": null,
|
| 26 |
+
"tie_word_embeddings": false,
|
| 27 |
+
"transformers_version": "5.0.0.dev0",
|
| 28 |
+
"use_cache": true,
|
| 29 |
+
"vocab_size": 32768
|
| 30 |
+
}
|
generation_config.json
ADDED
|
@@ -0,0 +1,6 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"_from_model_config": true,
|
| 3 |
+
"bos_token_id": 1,
|
| 4 |
+
"eos_token_id": 2,
|
| 5 |
+
"transformers_version": "5.0.0.dev0"
|
| 6 |
+
}
|
model-00001-of-00009.safetensors
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:b187c81d326d1fa412c1e68b322ce3397ffe6be145cdf5e24c1a528aa3eb6ac6
|
| 3 |
+
size 4882298776
|
model-00002-of-00009.safetensors
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:5dad1442e0c292f22b20eb52183fcfd0ecfea8471eea4c113a1ca4f22213d75a
|
| 3 |
+
size 4983012160
|
model-00003-of-00009.safetensors
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:648d031e7ac5b7853e211f986d4f4dc46fb7aa91b3d4553ed3b1ef4032177e86
|
| 3 |
+
size 4957821336
|
model-00004-of-00009.safetensors
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:9495829d20cfb0bd6e3f743cf8e91a1b37bed601ca9012aef9c2fa04cf03a1fd
|
| 3 |
+
size 4882323744
|
model-00005-of-00009.safetensors
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:f8db386ec2408b93478559e1094d7a69603f1328a2387d81f0b0f5e96ae22147
|
| 3 |
+
size 4983012192
|
model-00006-of-00009.safetensors
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:9415632aadcd48b2a29585d9ff4f5d589153536e18f5d56ff6ad291d4a3ad71c
|
| 3 |
+
size 4957821336
|
model-00007-of-00009.safetensors
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:bba8f96175c935e22ea795f0661e856c10f3bf1f42a8980078a9e3372bf8dbd4
|
| 3 |
+
size 4882323744
|
model-00008-of-00009.safetensors
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:fe32977f059472fb85cbe323a193c118aca02ef1ee1096f45601d9f77f8f4dfc
|
| 3 |
+
size 4983012192
|
model-00009-of-00009.safetensors
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:9fc5334e3407300c5126032dc2bdf9a7a0028a0c6dbcccf257ed35405afe0979
|
| 3 |
+
size 4982999056
|
model.safetensors.index.json
ADDED
|
@@ -0,0 +1,515 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"metadata": {
|
| 3 |
+
"total_parameters": 22247282688,
|
| 4 |
+
"total_size": 44494565376
|
| 5 |
+
},
|
| 6 |
+
"weight_map": {
|
| 7 |
+
"lm_head.weight": "model-00009-of-00009.safetensors",
|
| 8 |
+
"model.embed_tokens.weight": "model-00001-of-00009.safetensors",
|
| 9 |
+
"model.layers.0.input_layernorm.weight": "model-00001-of-00009.safetensors",
|
| 10 |
+
"model.layers.0.mlp.down_proj.weight": "model-00001-of-00009.safetensors",
|
| 11 |
+
"model.layers.0.mlp.gate_proj.weight": "model-00001-of-00009.safetensors",
|
| 12 |
+
"model.layers.0.mlp.up_proj.weight": "model-00001-of-00009.safetensors",
|
| 13 |
+
"model.layers.0.post_attention_layernorm.weight": "model-00001-of-00009.safetensors",
|
| 14 |
+
"model.layers.0.self_attn.k_proj.weight": "model-00001-of-00009.safetensors",
|
| 15 |
+
"model.layers.0.self_attn.o_proj.weight": "model-00001-of-00009.safetensors",
|
| 16 |
+
"model.layers.0.self_attn.q_proj.weight": "model-00001-of-00009.safetensors",
|
| 17 |
+
"model.layers.0.self_attn.v_proj.weight": "model-00001-of-00009.safetensors",
|
| 18 |
+
"model.layers.1.input_layernorm.weight": "model-00001-of-00009.safetensors",
|
| 19 |
+
"model.layers.1.mlp.down_proj.weight": "model-00001-of-00009.safetensors",
|
| 20 |
+
"model.layers.1.mlp.gate_proj.weight": "model-00001-of-00009.safetensors",
|
| 21 |
+
"model.layers.1.mlp.up_proj.weight": "model-00001-of-00009.safetensors",
|
| 22 |
+
"model.layers.1.post_attention_layernorm.weight": "model-00001-of-00009.safetensors",
|
| 23 |
+
"model.layers.1.self_attn.k_proj.weight": "model-00001-of-00009.safetensors",
|
| 24 |
+
"model.layers.1.self_attn.o_proj.weight": "model-00001-of-00009.safetensors",
|
| 25 |
+
"model.layers.1.self_attn.q_proj.weight": "model-00001-of-00009.safetensors",
|
| 26 |
+
"model.layers.1.self_attn.v_proj.weight": "model-00001-of-00009.safetensors",
|
| 27 |
+
"model.layers.10.input_layernorm.weight": "model-00002-of-00009.safetensors",
|
| 28 |
+
"model.layers.10.mlp.down_proj.weight": "model-00002-of-00009.safetensors",
|
| 29 |
+
"model.layers.10.mlp.gate_proj.weight": "model-00002-of-00009.safetensors",
|
| 30 |
+
"model.layers.10.mlp.up_proj.weight": "model-00002-of-00009.safetensors",
|
| 31 |
+
"model.layers.10.post_attention_layernorm.weight": "model-00002-of-00009.safetensors",
|
| 32 |
+
"model.layers.10.self_attn.k_proj.weight": "model-00002-of-00009.safetensors",
|
| 33 |
+
"model.layers.10.self_attn.o_proj.weight": "model-00002-of-00009.safetensors",
|
| 34 |
+
"model.layers.10.self_attn.q_proj.weight": "model-00002-of-00009.safetensors",
|
| 35 |
+
"model.layers.10.self_attn.v_proj.weight": "model-00002-of-00009.safetensors",
|
| 36 |
+
"model.layers.11.input_layernorm.weight": "model-00002-of-00009.safetensors",
|
| 37 |
+
"model.layers.11.mlp.down_proj.weight": "model-00002-of-00009.safetensors",
|
| 38 |
+
"model.layers.11.mlp.gate_proj.weight": "model-00002-of-00009.safetensors",
|
| 39 |
+
"model.layers.11.mlp.up_proj.weight": "model-00002-of-00009.safetensors",
|
| 40 |
+
"model.layers.11.post_attention_layernorm.weight": "model-00002-of-00009.safetensors",
|
| 41 |
+
"model.layers.11.self_attn.k_proj.weight": "model-00002-of-00009.safetensors",
|
| 42 |
+
"model.layers.11.self_attn.o_proj.weight": "model-00002-of-00009.safetensors",
|
| 43 |
+
"model.layers.11.self_attn.q_proj.weight": "model-00002-of-00009.safetensors",
|
| 44 |
+
"model.layers.11.self_attn.v_proj.weight": "model-00002-of-00009.safetensors",
|
| 45 |
+
"model.layers.12.input_layernorm.weight": "model-00003-of-00009.safetensors",
|
| 46 |
+
"model.layers.12.mlp.down_proj.weight": "model-00003-of-00009.safetensors",
|
| 47 |
+
"model.layers.12.mlp.gate_proj.weight": "model-00003-of-00009.safetensors",
|
| 48 |
+
"model.layers.12.mlp.up_proj.weight": "model-00003-of-00009.safetensors",
|
| 49 |
+
"model.layers.12.post_attention_layernorm.weight": "model-00003-of-00009.safetensors",
|
| 50 |
+
"model.layers.12.self_attn.k_proj.weight": "model-00002-of-00009.safetensors",
|
| 51 |
+
"model.layers.12.self_attn.o_proj.weight": "model-00003-of-00009.safetensors",
|
| 52 |
+
"model.layers.12.self_attn.q_proj.weight": "model-00002-of-00009.safetensors",
|
| 53 |
+
"model.layers.12.self_attn.v_proj.weight": "model-00002-of-00009.safetensors",
|
| 54 |
+
"model.layers.13.input_layernorm.weight": "model-00003-of-00009.safetensors",
|
| 55 |
+
"model.layers.13.mlp.down_proj.weight": "model-00003-of-00009.safetensors",
|
| 56 |
+
"model.layers.13.mlp.gate_proj.weight": "model-00003-of-00009.safetensors",
|
| 57 |
+
"model.layers.13.mlp.up_proj.weight": "model-00003-of-00009.safetensors",
|
| 58 |
+
"model.layers.13.post_attention_layernorm.weight": "model-00003-of-00009.safetensors",
|
| 59 |
+
"model.layers.13.self_attn.k_proj.weight": "model-00003-of-00009.safetensors",
|
| 60 |
+
"model.layers.13.self_attn.o_proj.weight": "model-00003-of-00009.safetensors",
|
| 61 |
+
"model.layers.13.self_attn.q_proj.weight": "model-00003-of-00009.safetensors",
|
| 62 |
+
"model.layers.13.self_attn.v_proj.weight": "model-00003-of-00009.safetensors",
|
| 63 |
+
"model.layers.14.input_layernorm.weight": "model-00003-of-00009.safetensors",
|
| 64 |
+
"model.layers.14.mlp.down_proj.weight": "model-00003-of-00009.safetensors",
|
| 65 |
+
"model.layers.14.mlp.gate_proj.weight": "model-00003-of-00009.safetensors",
|
| 66 |
+
"model.layers.14.mlp.up_proj.weight": "model-00003-of-00009.safetensors",
|
| 67 |
+
"model.layers.14.post_attention_layernorm.weight": "model-00003-of-00009.safetensors",
|
| 68 |
+
"model.layers.14.self_attn.k_proj.weight": "model-00003-of-00009.safetensors",
|
| 69 |
+
"model.layers.14.self_attn.o_proj.weight": "model-00003-of-00009.safetensors",
|
| 70 |
+
"model.layers.14.self_attn.q_proj.weight": "model-00003-of-00009.safetensors",
|
| 71 |
+
"model.layers.14.self_attn.v_proj.weight": "model-00003-of-00009.safetensors",
|
| 72 |
+
"model.layers.15.input_layernorm.weight": "model-00003-of-00009.safetensors",
|
| 73 |
+
"model.layers.15.mlp.down_proj.weight": "model-00003-of-00009.safetensors",
|
| 74 |
+
"model.layers.15.mlp.gate_proj.weight": "model-00003-of-00009.safetensors",
|
| 75 |
+
"model.layers.15.mlp.up_proj.weight": "model-00003-of-00009.safetensors",
|
| 76 |
+
"model.layers.15.post_attention_layernorm.weight": "model-00003-of-00009.safetensors",
|
| 77 |
+
"model.layers.15.self_attn.k_proj.weight": "model-00003-of-00009.safetensors",
|
| 78 |
+
"model.layers.15.self_attn.o_proj.weight": "model-00003-of-00009.safetensors",
|
| 79 |
+
"model.layers.15.self_attn.q_proj.weight": "model-00003-of-00009.safetensors",
|
| 80 |
+
"model.layers.15.self_attn.v_proj.weight": "model-00003-of-00009.safetensors",
|
| 81 |
+
"model.layers.16.input_layernorm.weight": "model-00003-of-00009.safetensors",
|
| 82 |
+
"model.layers.16.mlp.down_proj.weight": "model-00003-of-00009.safetensors",
|
| 83 |
+
"model.layers.16.mlp.gate_proj.weight": "model-00003-of-00009.safetensors",
|
| 84 |
+
"model.layers.16.mlp.up_proj.weight": "model-00003-of-00009.safetensors",
|
| 85 |
+
"model.layers.16.post_attention_layernorm.weight": "model-00003-of-00009.safetensors",
|
| 86 |
+
"model.layers.16.self_attn.k_proj.weight": "model-00003-of-00009.safetensors",
|
| 87 |
+
"model.layers.16.self_attn.o_proj.weight": "model-00003-of-00009.safetensors",
|
| 88 |
+
"model.layers.16.self_attn.q_proj.weight": "model-00003-of-00009.safetensors",
|
| 89 |
+
"model.layers.16.self_attn.v_proj.weight": "model-00003-of-00009.safetensors",
|
| 90 |
+
"model.layers.17.input_layernorm.weight": "model-00003-of-00009.safetensors",
|
| 91 |
+
"model.layers.17.mlp.down_proj.weight": "model-00003-of-00009.safetensors",
|
| 92 |
+
"model.layers.17.mlp.gate_proj.weight": "model-00003-of-00009.safetensors",
|
| 93 |
+
"model.layers.17.mlp.up_proj.weight": "model-00003-of-00009.safetensors",
|
| 94 |
+
"model.layers.17.post_attention_layernorm.weight": "model-00003-of-00009.safetensors",
|
| 95 |
+
"model.layers.17.self_attn.k_proj.weight": "model-00003-of-00009.safetensors",
|
| 96 |
+
"model.layers.17.self_attn.o_proj.weight": "model-00003-of-00009.safetensors",
|
| 97 |
+
"model.layers.17.self_attn.q_proj.weight": "model-00003-of-00009.safetensors",
|
| 98 |
+
"model.layers.17.self_attn.v_proj.weight": "model-00003-of-00009.safetensors",
|
| 99 |
+
"model.layers.18.input_layernorm.weight": "model-00004-of-00009.safetensors",
|
| 100 |
+
"model.layers.18.mlp.down_proj.weight": "model-00004-of-00009.safetensors",
|
| 101 |
+
"model.layers.18.mlp.gate_proj.weight": "model-00003-of-00009.safetensors",
|
| 102 |
+
"model.layers.18.mlp.up_proj.weight": "model-00004-of-00009.safetensors",
|
| 103 |
+
"model.layers.18.post_attention_layernorm.weight": "model-00004-of-00009.safetensors",
|
| 104 |
+
"model.layers.18.self_attn.k_proj.weight": "model-00003-of-00009.safetensors",
|
| 105 |
+
"model.layers.18.self_attn.o_proj.weight": "model-00003-of-00009.safetensors",
|
| 106 |
+
"model.layers.18.self_attn.q_proj.weight": "model-00003-of-00009.safetensors",
|
| 107 |
+
"model.layers.18.self_attn.v_proj.weight": "model-00003-of-00009.safetensors",
|
| 108 |
+
"model.layers.19.input_layernorm.weight": "model-00004-of-00009.safetensors",
|
| 109 |
+
"model.layers.19.mlp.down_proj.weight": "model-00004-of-00009.safetensors",
|
| 110 |
+
"model.layers.19.mlp.gate_proj.weight": "model-00004-of-00009.safetensors",
|
| 111 |
+
"model.layers.19.mlp.up_proj.weight": "model-00004-of-00009.safetensors",
|
| 112 |
+
"model.layers.19.post_attention_layernorm.weight": "model-00004-of-00009.safetensors",
|
| 113 |
+
"model.layers.19.self_attn.k_proj.weight": "model-00004-of-00009.safetensors",
|
| 114 |
+
"model.layers.19.self_attn.o_proj.weight": "model-00004-of-00009.safetensors",
|
| 115 |
+
"model.layers.19.self_attn.q_proj.weight": "model-00004-of-00009.safetensors",
|
| 116 |
+
"model.layers.19.self_attn.v_proj.weight": "model-00004-of-00009.safetensors",
|
| 117 |
+
"model.layers.2.input_layernorm.weight": "model-00001-of-00009.safetensors",
|
| 118 |
+
"model.layers.2.mlp.down_proj.weight": "model-00001-of-00009.safetensors",
|
| 119 |
+
"model.layers.2.mlp.gate_proj.weight": "model-00001-of-00009.safetensors",
|
| 120 |
+
"model.layers.2.mlp.up_proj.weight": "model-00001-of-00009.safetensors",
|
| 121 |
+
"model.layers.2.post_attention_layernorm.weight": "model-00001-of-00009.safetensors",
|
| 122 |
+
"model.layers.2.self_attn.k_proj.weight": "model-00001-of-00009.safetensors",
|
| 123 |
+
"model.layers.2.self_attn.o_proj.weight": "model-00001-of-00009.safetensors",
|
| 124 |
+
"model.layers.2.self_attn.q_proj.weight": "model-00001-of-00009.safetensors",
|
| 125 |
+
"model.layers.2.self_attn.v_proj.weight": "model-00001-of-00009.safetensors",
|
| 126 |
+
"model.layers.20.input_layernorm.weight": "model-00004-of-00009.safetensors",
|
| 127 |
+
"model.layers.20.mlp.down_proj.weight": "model-00004-of-00009.safetensors",
|
| 128 |
+
"model.layers.20.mlp.gate_proj.weight": "model-00004-of-00009.safetensors",
|
| 129 |
+
"model.layers.20.mlp.up_proj.weight": "model-00004-of-00009.safetensors",
|
| 130 |
+
"model.layers.20.post_attention_layernorm.weight": "model-00004-of-00009.safetensors",
|
| 131 |
+
"model.layers.20.self_attn.k_proj.weight": "model-00004-of-00009.safetensors",
|
| 132 |
+
"model.layers.20.self_attn.o_proj.weight": "model-00004-of-00009.safetensors",
|
| 133 |
+
"model.layers.20.self_attn.q_proj.weight": "model-00004-of-00009.safetensors",
|
| 134 |
+
"model.layers.20.self_attn.v_proj.weight": "model-00004-of-00009.safetensors",
|
| 135 |
+
"model.layers.21.input_layernorm.weight": "model-00004-of-00009.safetensors",
|
| 136 |
+
"model.layers.21.mlp.down_proj.weight": "model-00004-of-00009.safetensors",
|
| 137 |
+
"model.layers.21.mlp.gate_proj.weight": "model-00004-of-00009.safetensors",
|
| 138 |
+
"model.layers.21.mlp.up_proj.weight": "model-00004-of-00009.safetensors",
|
| 139 |
+
"model.layers.21.post_attention_layernorm.weight": "model-00004-of-00009.safetensors",
|
| 140 |
+
"model.layers.21.self_attn.k_proj.weight": "model-00004-of-00009.safetensors",
|
| 141 |
+
"model.layers.21.self_attn.o_proj.weight": "model-00004-of-00009.safetensors",
|
| 142 |
+
"model.layers.21.self_attn.q_proj.weight": "model-00004-of-00009.safetensors",
|
| 143 |
+
"model.layers.21.self_attn.v_proj.weight": "model-00004-of-00009.safetensors",
|
| 144 |
+
"model.layers.22.input_layernorm.weight": "model-00004-of-00009.safetensors",
|
| 145 |
+
"model.layers.22.mlp.down_proj.weight": "model-00004-of-00009.safetensors",
|
| 146 |
+
"model.layers.22.mlp.gate_proj.weight": "model-00004-of-00009.safetensors",
|
| 147 |
+
"model.layers.22.mlp.up_proj.weight": "model-00004-of-00009.safetensors",
|
| 148 |
+
"model.layers.22.post_attention_layernorm.weight": "model-00004-of-00009.safetensors",
|
| 149 |
+
"model.layers.22.self_attn.k_proj.weight": "model-00004-of-00009.safetensors",
|
| 150 |
+
"model.layers.22.self_attn.o_proj.weight": "model-00004-of-00009.safetensors",
|
| 151 |
+
"model.layers.22.self_attn.q_proj.weight": "model-00004-of-00009.safetensors",
|
| 152 |
+
"model.layers.22.self_attn.v_proj.weight": "model-00004-of-00009.safetensors",
|
| 153 |
+
"model.layers.23.input_layernorm.weight": "model-00004-of-00009.safetensors",
|
| 154 |
+
"model.layers.23.mlp.down_proj.weight": "model-00004-of-00009.safetensors",
|
| 155 |
+
"model.layers.23.mlp.gate_proj.weight": "model-00004-of-00009.safetensors",
|
| 156 |
+
"model.layers.23.mlp.up_proj.weight": "model-00004-of-00009.safetensors",
|
| 157 |
+
"model.layers.23.post_attention_layernorm.weight": "model-00004-of-00009.safetensors",
|
| 158 |
+
"model.layers.23.self_attn.k_proj.weight": "model-00004-of-00009.safetensors",
|
| 159 |
+
"model.layers.23.self_attn.o_proj.weight": "model-00004-of-00009.safetensors",
|
| 160 |
+
"model.layers.23.self_attn.q_proj.weight": "model-00004-of-00009.safetensors",
|
| 161 |
+
"model.layers.23.self_attn.v_proj.weight": "model-00004-of-00009.safetensors",
|
| 162 |
+
"model.layers.24.input_layernorm.weight": "model-00005-of-00009.safetensors",
|
| 163 |
+
"model.layers.24.mlp.down_proj.weight": "model-00005-of-00009.safetensors",
|
| 164 |
+
"model.layers.24.mlp.gate_proj.weight": "model-00004-of-00009.safetensors",
|
| 165 |
+
"model.layers.24.mlp.up_proj.weight": "model-00004-of-00009.safetensors",
|
| 166 |
+
"model.layers.24.post_attention_layernorm.weight": "model-00005-of-00009.safetensors",
|
| 167 |
+
"model.layers.24.self_attn.k_proj.weight": "model-00004-of-00009.safetensors",
|
| 168 |
+
"model.layers.24.self_attn.o_proj.weight": "model-00004-of-00009.safetensors",
|
| 169 |
+
"model.layers.24.self_attn.q_proj.weight": "model-00004-of-00009.safetensors",
|
| 170 |
+
"model.layers.24.self_attn.v_proj.weight": "model-00004-of-00009.safetensors",
|
| 171 |
+
"model.layers.25.input_layernorm.weight": "model-00005-of-00009.safetensors",
|
| 172 |
+
"model.layers.25.mlp.down_proj.weight": "model-00005-of-00009.safetensors",
|
| 173 |
+
"model.layers.25.mlp.gate_proj.weight": "model-00005-of-00009.safetensors",
|
| 174 |
+
"model.layers.25.mlp.up_proj.weight": "model-00005-of-00009.safetensors",
|
| 175 |
+
"model.layers.25.post_attention_layernorm.weight": "model-00005-of-00009.safetensors",
|
| 176 |
+
"model.layers.25.self_attn.k_proj.weight": "model-00005-of-00009.safetensors",
|
| 177 |
+
"model.layers.25.self_attn.o_proj.weight": "model-00005-of-00009.safetensors",
|
| 178 |
+
"model.layers.25.self_attn.q_proj.weight": "model-00005-of-00009.safetensors",
|
| 179 |
+
"model.layers.25.self_attn.v_proj.weight": "model-00005-of-00009.safetensors",
|
| 180 |
+
"model.layers.26.input_layernorm.weight": "model-00005-of-00009.safetensors",
|
| 181 |
+
"model.layers.26.mlp.down_proj.weight": "model-00005-of-00009.safetensors",
|
| 182 |
+
"model.layers.26.mlp.gate_proj.weight": "model-00005-of-00009.safetensors",
|
| 183 |
+
"model.layers.26.mlp.up_proj.weight": "model-00005-of-00009.safetensors",
|
| 184 |
+
"model.layers.26.post_attention_layernorm.weight": "model-00005-of-00009.safetensors",
|
| 185 |
+
"model.layers.26.self_attn.k_proj.weight": "model-00005-of-00009.safetensors",
|
| 186 |
+
"model.layers.26.self_attn.o_proj.weight": "model-00005-of-00009.safetensors",
|
| 187 |
+
"model.layers.26.self_attn.q_proj.weight": "model-00005-of-00009.safetensors",
|
| 188 |
+
"model.layers.26.self_attn.v_proj.weight": "model-00005-of-00009.safetensors",
|
| 189 |
+
"model.layers.27.input_layernorm.weight": "model-00005-of-00009.safetensors",
|
| 190 |
+
"model.layers.27.mlp.down_proj.weight": "model-00005-of-00009.safetensors",
|
| 191 |
+
"model.layers.27.mlp.gate_proj.weight": "model-00005-of-00009.safetensors",
|
| 192 |
+
"model.layers.27.mlp.up_proj.weight": "model-00005-of-00009.safetensors",
|
| 193 |
+
"model.layers.27.post_attention_layernorm.weight": "model-00005-of-00009.safetensors",
|
| 194 |
+
"model.layers.27.self_attn.k_proj.weight": "model-00005-of-00009.safetensors",
|
| 195 |
+
"model.layers.27.self_attn.o_proj.weight": "model-00005-of-00009.safetensors",
|
| 196 |
+
"model.layers.27.self_attn.q_proj.weight": "model-00005-of-00009.safetensors",
|
| 197 |
+
"model.layers.27.self_attn.v_proj.weight": "model-00005-of-00009.safetensors",
|
| 198 |
+
"model.layers.28.input_layernorm.weight": "model-00005-of-00009.safetensors",
|
| 199 |
+
"model.layers.28.mlp.down_proj.weight": "model-00005-of-00009.safetensors",
|
| 200 |
+
"model.layers.28.mlp.gate_proj.weight": "model-00005-of-00009.safetensors",
|
| 201 |
+
"model.layers.28.mlp.up_proj.weight": "model-00005-of-00009.safetensors",
|
| 202 |
+
"model.layers.28.post_attention_layernorm.weight": "model-00005-of-00009.safetensors",
|
| 203 |
+
"model.layers.28.self_attn.k_proj.weight": "model-00005-of-00009.safetensors",
|
| 204 |
+
"model.layers.28.self_attn.o_proj.weight": "model-00005-of-00009.safetensors",
|
| 205 |
+
"model.layers.28.self_attn.q_proj.weight": "model-00005-of-00009.safetensors",
|
| 206 |
+
"model.layers.28.self_attn.v_proj.weight": "model-00005-of-00009.safetensors",
|
| 207 |
+
"model.layers.29.input_layernorm.weight": "model-00005-of-00009.safetensors",
|
| 208 |
+
"model.layers.29.mlp.down_proj.weight": "model-00005-of-00009.safetensors",
|
| 209 |
+
"model.layers.29.mlp.gate_proj.weight": "model-00005-of-00009.safetensors",
|
| 210 |
+
"model.layers.29.mlp.up_proj.weight": "model-00005-of-00009.safetensors",
|
| 211 |
+
"model.layers.29.post_attention_layernorm.weight": "model-00005-of-00009.safetensors",
|
| 212 |
+
"model.layers.29.self_attn.k_proj.weight": "model-00005-of-00009.safetensors",
|
| 213 |
+
"model.layers.29.self_attn.o_proj.weight": "model-00005-of-00009.safetensors",
|
| 214 |
+
"model.layers.29.self_attn.q_proj.weight": "model-00005-of-00009.safetensors",
|
| 215 |
+
"model.layers.29.self_attn.v_proj.weight": "model-00005-of-00009.safetensors",
|
| 216 |
+
"model.layers.3.input_layernorm.weight": "model-00001-of-00009.safetensors",
|
| 217 |
+
"model.layers.3.mlp.down_proj.weight": "model-00001-of-00009.safetensors",
|
| 218 |
+
"model.layers.3.mlp.gate_proj.weight": "model-00001-of-00009.safetensors",
|
| 219 |
+
"model.layers.3.mlp.up_proj.weight": "model-00001-of-00009.safetensors",
|
| 220 |
+
"model.layers.3.post_attention_layernorm.weight": "model-00001-of-00009.safetensors",
|
| 221 |
+
"model.layers.3.self_attn.k_proj.weight": "model-00001-of-00009.safetensors",
|
| 222 |
+
"model.layers.3.self_attn.o_proj.weight": "model-00001-of-00009.safetensors",
|
| 223 |
+
"model.layers.3.self_attn.q_proj.weight": "model-00001-of-00009.safetensors",
|
| 224 |
+
"model.layers.3.self_attn.v_proj.weight": "model-00001-of-00009.safetensors",
|
| 225 |
+
"model.layers.30.input_layernorm.weight": "model-00005-of-00009.safetensors",
|
| 226 |
+
"model.layers.30.mlp.down_proj.weight": "model-00005-of-00009.safetensors",
|
| 227 |
+
"model.layers.30.mlp.gate_proj.weight": "model-00005-of-00009.safetensors",
|
| 228 |
+
"model.layers.30.mlp.up_proj.weight": "model-00005-of-00009.safetensors",
|
| 229 |
+
"model.layers.30.post_attention_layernorm.weight": "model-00005-of-00009.safetensors",
|
| 230 |
+
"model.layers.30.self_attn.k_proj.weight": "model-00005-of-00009.safetensors",
|
| 231 |
+
"model.layers.30.self_attn.o_proj.weight": "model-00005-of-00009.safetensors",
|
| 232 |
+
"model.layers.30.self_attn.q_proj.weight": "model-00005-of-00009.safetensors",
|
| 233 |
+
"model.layers.30.self_attn.v_proj.weight": "model-00005-of-00009.safetensors",
|
| 234 |
+
"model.layers.31.input_layernorm.weight": "model-00006-of-00009.safetensors",
|
| 235 |
+
"model.layers.31.mlp.down_proj.weight": "model-00006-of-00009.safetensors",
|
| 236 |
+
"model.layers.31.mlp.gate_proj.weight": "model-00006-of-00009.safetensors",
|
| 237 |
+
"model.layers.31.mlp.up_proj.weight": "model-00006-of-00009.safetensors",
|
| 238 |
+
"model.layers.31.post_attention_layernorm.weight": "model-00006-of-00009.safetensors",
|
| 239 |
+
"model.layers.31.self_attn.k_proj.weight": "model-00005-of-00009.safetensors",
|
| 240 |
+
"model.layers.31.self_attn.o_proj.weight": "model-00006-of-00009.safetensors",
|
| 241 |
+
"model.layers.31.self_attn.q_proj.weight": "model-00005-of-00009.safetensors",
|
| 242 |
+
"model.layers.31.self_attn.v_proj.weight": "model-00005-of-00009.safetensors",
|
| 243 |
+
"model.layers.32.input_layernorm.weight": "model-00006-of-00009.safetensors",
|
| 244 |
+
"model.layers.32.mlp.down_proj.weight": "model-00006-of-00009.safetensors",
|
| 245 |
+
"model.layers.32.mlp.gate_proj.weight": "model-00006-of-00009.safetensors",
|
| 246 |
+
"model.layers.32.mlp.up_proj.weight": "model-00006-of-00009.safetensors",
|
| 247 |
+
"model.layers.32.post_attention_layernorm.weight": "model-00006-of-00009.safetensors",
|
| 248 |
+
"model.layers.32.self_attn.k_proj.weight": "model-00006-of-00009.safetensors",
|
| 249 |
+
"model.layers.32.self_attn.o_proj.weight": "model-00006-of-00009.safetensors",
|
| 250 |
+
"model.layers.32.self_attn.q_proj.weight": "model-00006-of-00009.safetensors",
|
| 251 |
+
"model.layers.32.self_attn.v_proj.weight": "model-00006-of-00009.safetensors",
|
| 252 |
+
"model.layers.33.input_layernorm.weight": "model-00006-of-00009.safetensors",
|
| 253 |
+
"model.layers.33.mlp.down_proj.weight": "model-00006-of-00009.safetensors",
|
| 254 |
+
"model.layers.33.mlp.gate_proj.weight": "model-00006-of-00009.safetensors",
|
| 255 |
+
"model.layers.33.mlp.up_proj.weight": "model-00006-of-00009.safetensors",
|
| 256 |
+
"model.layers.33.post_attention_layernorm.weight": "model-00006-of-00009.safetensors",
|
| 257 |
+
"model.layers.33.self_attn.k_proj.weight": "model-00006-of-00009.safetensors",
|
| 258 |
+
"model.layers.33.self_attn.o_proj.weight": "model-00006-of-00009.safetensors",
|
| 259 |
+
"model.layers.33.self_attn.q_proj.weight": "model-00006-of-00009.safetensors",
|
| 260 |
+
"model.layers.33.self_attn.v_proj.weight": "model-00006-of-00009.safetensors",
|
| 261 |
+
"model.layers.34.input_layernorm.weight": "model-00006-of-00009.safetensors",
|
| 262 |
+
"model.layers.34.mlp.down_proj.weight": "model-00006-of-00009.safetensors",
|
| 263 |
+
"model.layers.34.mlp.gate_proj.weight": "model-00006-of-00009.safetensors",
|
| 264 |
+
"model.layers.34.mlp.up_proj.weight": "model-00006-of-00009.safetensors",
|
| 265 |
+
"model.layers.34.post_attention_layernorm.weight": "model-00006-of-00009.safetensors",
|
| 266 |
+
"model.layers.34.self_attn.k_proj.weight": "model-00006-of-00009.safetensors",
|
| 267 |
+
"model.layers.34.self_attn.o_proj.weight": "model-00006-of-00009.safetensors",
|
| 268 |
+
"model.layers.34.self_attn.q_proj.weight": "model-00006-of-00009.safetensors",
|
| 269 |
+
"model.layers.34.self_attn.v_proj.weight": "model-00006-of-00009.safetensors",
|
| 270 |
+
"model.layers.35.input_layernorm.weight": "model-00006-of-00009.safetensors",
|
| 271 |
+
"model.layers.35.mlp.down_proj.weight": "model-00006-of-00009.safetensors",
|
| 272 |
+
"model.layers.35.mlp.gate_proj.weight": "model-00006-of-00009.safetensors",
|
| 273 |
+
"model.layers.35.mlp.up_proj.weight": "model-00006-of-00009.safetensors",
|
| 274 |
+
"model.layers.35.post_attention_layernorm.weight": "model-00006-of-00009.safetensors",
|
| 275 |
+
"model.layers.35.self_attn.k_proj.weight": "model-00006-of-00009.safetensors",
|
| 276 |
+
"model.layers.35.self_attn.o_proj.weight": "model-00006-of-00009.safetensors",
|
| 277 |
+
"model.layers.35.self_attn.q_proj.weight": "model-00006-of-00009.safetensors",
|
| 278 |
+
"model.layers.35.self_attn.v_proj.weight": "model-00006-of-00009.safetensors",
|
| 279 |
+
"model.layers.36.input_layernorm.weight": "model-00006-of-00009.safetensors",
|
| 280 |
+
"model.layers.36.mlp.down_proj.weight": "model-00006-of-00009.safetensors",
|
| 281 |
+
"model.layers.36.mlp.gate_proj.weight": "model-00006-of-00009.safetensors",
|
| 282 |
+
"model.layers.36.mlp.up_proj.weight": "model-00006-of-00009.safetensors",
|
| 283 |
+
"model.layers.36.post_attention_layernorm.weight": "model-00006-of-00009.safetensors",
|
| 284 |
+
"model.layers.36.self_attn.k_proj.weight": "model-00006-of-00009.safetensors",
|
| 285 |
+
"model.layers.36.self_attn.o_proj.weight": "model-00006-of-00009.safetensors",
|
| 286 |
+
"model.layers.36.self_attn.q_proj.weight": "model-00006-of-00009.safetensors",
|
| 287 |
+
"model.layers.36.self_attn.v_proj.weight": "model-00006-of-00009.safetensors",
|
| 288 |
+
"model.layers.37.input_layernorm.weight": "model-00007-of-00009.safetensors",
|
| 289 |
+
"model.layers.37.mlp.down_proj.weight": "model-00007-of-00009.safetensors",
|
| 290 |
+
"model.layers.37.mlp.gate_proj.weight": "model-00006-of-00009.safetensors",
|
| 291 |
+
"model.layers.37.mlp.up_proj.weight": "model-00007-of-00009.safetensors",
|
| 292 |
+
"model.layers.37.post_attention_layernorm.weight": "model-00007-of-00009.safetensors",
|
| 293 |
+
"model.layers.37.self_attn.k_proj.weight": "model-00006-of-00009.safetensors",
|
| 294 |
+
"model.layers.37.self_attn.o_proj.weight": "model-00006-of-00009.safetensors",
|
| 295 |
+
"model.layers.37.self_attn.q_proj.weight": "model-00006-of-00009.safetensors",
|
| 296 |
+
"model.layers.37.self_attn.v_proj.weight": "model-00006-of-00009.safetensors",
|
| 297 |
+
"model.layers.38.input_layernorm.weight": "model-00007-of-00009.safetensors",
|
| 298 |
+
"model.layers.38.mlp.down_proj.weight": "model-00007-of-00009.safetensors",
|
| 299 |
+
"model.layers.38.mlp.gate_proj.weight": "model-00007-of-00009.safetensors",
|
| 300 |
+
"model.layers.38.mlp.up_proj.weight": "model-00007-of-00009.safetensors",
|
| 301 |
+
"model.layers.38.post_attention_layernorm.weight": "model-00007-of-00009.safetensors",
|
| 302 |
+
"model.layers.38.self_attn.k_proj.weight": "model-00007-of-00009.safetensors",
|
| 303 |
+
"model.layers.38.self_attn.o_proj.weight": "model-00007-of-00009.safetensors",
|
| 304 |
+
"model.layers.38.self_attn.q_proj.weight": "model-00007-of-00009.safetensors",
|
| 305 |
+
"model.layers.38.self_attn.v_proj.weight": "model-00007-of-00009.safetensors",
|
| 306 |
+
"model.layers.39.input_layernorm.weight": "model-00007-of-00009.safetensors",
|
| 307 |
+
"model.layers.39.mlp.down_proj.weight": "model-00007-of-00009.safetensors",
|
| 308 |
+
"model.layers.39.mlp.gate_proj.weight": "model-00007-of-00009.safetensors",
|
| 309 |
+
"model.layers.39.mlp.up_proj.weight": "model-00007-of-00009.safetensors",
|
| 310 |
+
"model.layers.39.post_attention_layernorm.weight": "model-00007-of-00009.safetensors",
|
| 311 |
+
"model.layers.39.self_attn.k_proj.weight": "model-00007-of-00009.safetensors",
|
| 312 |
+
"model.layers.39.self_attn.o_proj.weight": "model-00007-of-00009.safetensors",
|
| 313 |
+
"model.layers.39.self_attn.q_proj.weight": "model-00007-of-00009.safetensors",
|
| 314 |
+
"model.layers.39.self_attn.v_proj.weight": "model-00007-of-00009.safetensors",
|
| 315 |
+
"model.layers.4.input_layernorm.weight": "model-00001-of-00009.safetensors",
|
| 316 |
+
"model.layers.4.mlp.down_proj.weight": "model-00001-of-00009.safetensors",
|
| 317 |
+
"model.layers.4.mlp.gate_proj.weight": "model-00001-of-00009.safetensors",
|
| 318 |
+
"model.layers.4.mlp.up_proj.weight": "model-00001-of-00009.safetensors",
|
| 319 |
+
"model.layers.4.post_attention_layernorm.weight": "model-00001-of-00009.safetensors",
|
| 320 |
+
"model.layers.4.self_attn.k_proj.weight": "model-00001-of-00009.safetensors",
|
| 321 |
+
"model.layers.4.self_attn.o_proj.weight": "model-00001-of-00009.safetensors",
|
| 322 |
+
"model.layers.4.self_attn.q_proj.weight": "model-00001-of-00009.safetensors",
|
| 323 |
+
"model.layers.4.self_attn.v_proj.weight": "model-00001-of-00009.safetensors",
|
| 324 |
+
"model.layers.40.input_layernorm.weight": "model-00007-of-00009.safetensors",
|
| 325 |
+
"model.layers.40.mlp.down_proj.weight": "model-00007-of-00009.safetensors",
|
| 326 |
+
"model.layers.40.mlp.gate_proj.weight": "model-00007-of-00009.safetensors",
|
| 327 |
+
"model.layers.40.mlp.up_proj.weight": "model-00007-of-00009.safetensors",
|
| 328 |
+
"model.layers.40.post_attention_layernorm.weight": "model-00007-of-00009.safetensors",
|
| 329 |
+
"model.layers.40.self_attn.k_proj.weight": "model-00007-of-00009.safetensors",
|
| 330 |
+
"model.layers.40.self_attn.o_proj.weight": "model-00007-of-00009.safetensors",
|
| 331 |
+
"model.layers.40.self_attn.q_proj.weight": "model-00007-of-00009.safetensors",
|
| 332 |
+
"model.layers.40.self_attn.v_proj.weight": "model-00007-of-00009.safetensors",
|
| 333 |
+
"model.layers.41.input_layernorm.weight": "model-00007-of-00009.safetensors",
|
| 334 |
+
"model.layers.41.mlp.down_proj.weight": "model-00007-of-00009.safetensors",
|
| 335 |
+
"model.layers.41.mlp.gate_proj.weight": "model-00007-of-00009.safetensors",
|
| 336 |
+
"model.layers.41.mlp.up_proj.weight": "model-00007-of-00009.safetensors",
|
| 337 |
+
"model.layers.41.post_attention_layernorm.weight": "model-00007-of-00009.safetensors",
|
| 338 |
+
"model.layers.41.self_attn.k_proj.weight": "model-00007-of-00009.safetensors",
|
| 339 |
+
"model.layers.41.self_attn.o_proj.weight": "model-00007-of-00009.safetensors",
|
| 340 |
+
"model.layers.41.self_attn.q_proj.weight": "model-00007-of-00009.safetensors",
|
| 341 |
+
"model.layers.41.self_attn.v_proj.weight": "model-00007-of-00009.safetensors",
|
| 342 |
+
"model.layers.42.input_layernorm.weight": "model-00007-of-00009.safetensors",
|
| 343 |
+
"model.layers.42.mlp.down_proj.weight": "model-00007-of-00009.safetensors",
|
| 344 |
+
"model.layers.42.mlp.gate_proj.weight": "model-00007-of-00009.safetensors",
|
| 345 |
+
"model.layers.42.mlp.up_proj.weight": "model-00007-of-00009.safetensors",
|
| 346 |
+
"model.layers.42.post_attention_layernorm.weight": "model-00007-of-00009.safetensors",
|
| 347 |
+
"model.layers.42.self_attn.k_proj.weight": "model-00007-of-00009.safetensors",
|
| 348 |
+
"model.layers.42.self_attn.o_proj.weight": "model-00007-of-00009.safetensors",
|
| 349 |
+
"model.layers.42.self_attn.q_proj.weight": "model-00007-of-00009.safetensors",
|
| 350 |
+
"model.layers.42.self_attn.v_proj.weight": "model-00007-of-00009.safetensors",
|
| 351 |
+
"model.layers.43.input_layernorm.weight": "model-00008-of-00009.safetensors",
|
| 352 |
+
"model.layers.43.mlp.down_proj.weight": "model-00008-of-00009.safetensors",
|
| 353 |
+
"model.layers.43.mlp.gate_proj.weight": "model-00007-of-00009.safetensors",
|
| 354 |
+
"model.layers.43.mlp.up_proj.weight": "model-00007-of-00009.safetensors",
|
| 355 |
+
"model.layers.43.post_attention_layernorm.weight": "model-00008-of-00009.safetensors",
|
| 356 |
+
"model.layers.43.self_attn.k_proj.weight": "model-00007-of-00009.safetensors",
|
| 357 |
+
"model.layers.43.self_attn.o_proj.weight": "model-00007-of-00009.safetensors",
|
| 358 |
+
"model.layers.43.self_attn.q_proj.weight": "model-00007-of-00009.safetensors",
|
| 359 |
+
"model.layers.43.self_attn.v_proj.weight": "model-00007-of-00009.safetensors",
|
| 360 |
+
"model.layers.44.input_layernorm.weight": "model-00008-of-00009.safetensors",
|
| 361 |
+
"model.layers.44.mlp.down_proj.weight": "model-00008-of-00009.safetensors",
|
| 362 |
+
"model.layers.44.mlp.gate_proj.weight": "model-00008-of-00009.safetensors",
|
| 363 |
+
"model.layers.44.mlp.up_proj.weight": "model-00008-of-00009.safetensors",
|
| 364 |
+
"model.layers.44.post_attention_layernorm.weight": "model-00008-of-00009.safetensors",
|
| 365 |
+
"model.layers.44.self_attn.k_proj.weight": "model-00008-of-00009.safetensors",
|
| 366 |
+
"model.layers.44.self_attn.o_proj.weight": "model-00008-of-00009.safetensors",
|
| 367 |
+
"model.layers.44.self_attn.q_proj.weight": "model-00008-of-00009.safetensors",
|
| 368 |
+
"model.layers.44.self_attn.v_proj.weight": "model-00008-of-00009.safetensors",
|
| 369 |
+
"model.layers.45.input_layernorm.weight": "model-00008-of-00009.safetensors",
|
| 370 |
+
"model.layers.45.mlp.down_proj.weight": "model-00008-of-00009.safetensors",
|
| 371 |
+
"model.layers.45.mlp.gate_proj.weight": "model-00008-of-00009.safetensors",
|
| 372 |
+
"model.layers.45.mlp.up_proj.weight": "model-00008-of-00009.safetensors",
|
| 373 |
+
"model.layers.45.post_attention_layernorm.weight": "model-00008-of-00009.safetensors",
|
| 374 |
+
"model.layers.45.self_attn.k_proj.weight": "model-00008-of-00009.safetensors",
|
| 375 |
+
"model.layers.45.self_attn.o_proj.weight": "model-00008-of-00009.safetensors",
|
| 376 |
+
"model.layers.45.self_attn.q_proj.weight": "model-00008-of-00009.safetensors",
|
| 377 |
+
"model.layers.45.self_attn.v_proj.weight": "model-00008-of-00009.safetensors",
|
| 378 |
+
"model.layers.46.input_layernorm.weight": "model-00008-of-00009.safetensors",
|
| 379 |
+
"model.layers.46.mlp.down_proj.weight": "model-00008-of-00009.safetensors",
|
| 380 |
+
"model.layers.46.mlp.gate_proj.weight": "model-00008-of-00009.safetensors",
|
| 381 |
+
"model.layers.46.mlp.up_proj.weight": "model-00008-of-00009.safetensors",
|
| 382 |
+
"model.layers.46.post_attention_layernorm.weight": "model-00008-of-00009.safetensors",
|
| 383 |
+
"model.layers.46.self_attn.k_proj.weight": "model-00008-of-00009.safetensors",
|
| 384 |
+
"model.layers.46.self_attn.o_proj.weight": "model-00008-of-00009.safetensors",
|
| 385 |
+
"model.layers.46.self_attn.q_proj.weight": "model-00008-of-00009.safetensors",
|
| 386 |
+
"model.layers.46.self_attn.v_proj.weight": "model-00008-of-00009.safetensors",
|
| 387 |
+
"model.layers.47.input_layernorm.weight": "model-00008-of-00009.safetensors",
|
| 388 |
+
"model.layers.47.mlp.down_proj.weight": "model-00008-of-00009.safetensors",
|
| 389 |
+
"model.layers.47.mlp.gate_proj.weight": "model-00008-of-00009.safetensors",
|
| 390 |
+
"model.layers.47.mlp.up_proj.weight": "model-00008-of-00009.safetensors",
|
| 391 |
+
"model.layers.47.post_attention_layernorm.weight": "model-00008-of-00009.safetensors",
|
| 392 |
+
"model.layers.47.self_attn.k_proj.weight": "model-00008-of-00009.safetensors",
|
| 393 |
+
"model.layers.47.self_attn.o_proj.weight": "model-00008-of-00009.safetensors",
|
| 394 |
+
"model.layers.47.self_attn.q_proj.weight": "model-00008-of-00009.safetensors",
|
| 395 |
+
"model.layers.47.self_attn.v_proj.weight": "model-00008-of-00009.safetensors",
|
| 396 |
+
"model.layers.48.input_layernorm.weight": "model-00008-of-00009.safetensors",
|
| 397 |
+
"model.layers.48.mlp.down_proj.weight": "model-00008-of-00009.safetensors",
|
| 398 |
+
"model.layers.48.mlp.gate_proj.weight": "model-00008-of-00009.safetensors",
|
| 399 |
+
"model.layers.48.mlp.up_proj.weight": "model-00008-of-00009.safetensors",
|
| 400 |
+
"model.layers.48.post_attention_layernorm.weight": "model-00008-of-00009.safetensors",
|
| 401 |
+
"model.layers.48.self_attn.k_proj.weight": "model-00008-of-00009.safetensors",
|
| 402 |
+
"model.layers.48.self_attn.o_proj.weight": "model-00008-of-00009.safetensors",
|
| 403 |
+
"model.layers.48.self_attn.q_proj.weight": "model-00008-of-00009.safetensors",
|
| 404 |
+
"model.layers.48.self_attn.v_proj.weight": "model-00008-of-00009.safetensors",
|
| 405 |
+
"model.layers.49.input_layernorm.weight": "model-00008-of-00009.safetensors",
|
| 406 |
+
"model.layers.49.mlp.down_proj.weight": "model-00008-of-00009.safetensors",
|
| 407 |
+
"model.layers.49.mlp.gate_proj.weight": "model-00008-of-00009.safetensors",
|
| 408 |
+
"model.layers.49.mlp.up_proj.weight": "model-00008-of-00009.safetensors",
|
| 409 |
+
"model.layers.49.post_attention_layernorm.weight": "model-00008-of-00009.safetensors",
|
| 410 |
+
"model.layers.49.self_attn.k_proj.weight": "model-00008-of-00009.safetensors",
|
| 411 |
+
"model.layers.49.self_attn.o_proj.weight": "model-00008-of-00009.safetensors",
|
| 412 |
+
"model.layers.49.self_attn.q_proj.weight": "model-00008-of-00009.safetensors",
|
| 413 |
+
"model.layers.49.self_attn.v_proj.weight": "model-00008-of-00009.safetensors",
|
| 414 |
+
"model.layers.5.input_layernorm.weight": "model-00002-of-00009.safetensors",
|
| 415 |
+
"model.layers.5.mlp.down_proj.weight": "model-00002-of-00009.safetensors",
|
| 416 |
+
"model.layers.5.mlp.gate_proj.weight": "model-00001-of-00009.safetensors",
|
| 417 |
+
"model.layers.5.mlp.up_proj.weight": "model-00001-of-00009.safetensors",
|
| 418 |
+
"model.layers.5.post_attention_layernorm.weight": "model-00002-of-00009.safetensors",
|
| 419 |
+
"model.layers.5.self_attn.k_proj.weight": "model-00001-of-00009.safetensors",
|
| 420 |
+
"model.layers.5.self_attn.o_proj.weight": "model-00001-of-00009.safetensors",
|
| 421 |
+
"model.layers.5.self_attn.q_proj.weight": "model-00001-of-00009.safetensors",
|
| 422 |
+
"model.layers.5.self_attn.v_proj.weight": "model-00001-of-00009.safetensors",
|
| 423 |
+
"model.layers.50.input_layernorm.weight": "model-00009-of-00009.safetensors",
|
| 424 |
+
"model.layers.50.mlp.down_proj.weight": "model-00009-of-00009.safetensors",
|
| 425 |
+
"model.layers.50.mlp.gate_proj.weight": "model-00009-of-00009.safetensors",
|
| 426 |
+
"model.layers.50.mlp.up_proj.weight": "model-00009-of-00009.safetensors",
|
| 427 |
+
"model.layers.50.post_attention_layernorm.weight": "model-00009-of-00009.safetensors",
|
| 428 |
+
"model.layers.50.self_attn.k_proj.weight": "model-00008-of-00009.safetensors",
|
| 429 |
+
"model.layers.50.self_attn.o_proj.weight": "model-00009-of-00009.safetensors",
|
| 430 |
+
"model.layers.50.self_attn.q_proj.weight": "model-00008-of-00009.safetensors",
|
| 431 |
+
"model.layers.50.self_attn.v_proj.weight": "model-00008-of-00009.safetensors",
|
| 432 |
+
"model.layers.51.input_layernorm.weight": "model-00009-of-00009.safetensors",
|
| 433 |
+
"model.layers.51.mlp.down_proj.weight": "model-00009-of-00009.safetensors",
|
| 434 |
+
"model.layers.51.mlp.gate_proj.weight": "model-00009-of-00009.safetensors",
|
| 435 |
+
"model.layers.51.mlp.up_proj.weight": "model-00009-of-00009.safetensors",
|
| 436 |
+
"model.layers.51.post_attention_layernorm.weight": "model-00009-of-00009.safetensors",
|
| 437 |
+
"model.layers.51.self_attn.k_proj.weight": "model-00009-of-00009.safetensors",
|
| 438 |
+
"model.layers.51.self_attn.o_proj.weight": "model-00009-of-00009.safetensors",
|
| 439 |
+
"model.layers.51.self_attn.q_proj.weight": "model-00009-of-00009.safetensors",
|
| 440 |
+
"model.layers.51.self_attn.v_proj.weight": "model-00009-of-00009.safetensors",
|
| 441 |
+
"model.layers.52.input_layernorm.weight": "model-00009-of-00009.safetensors",
|
| 442 |
+
"model.layers.52.mlp.down_proj.weight": "model-00009-of-00009.safetensors",
|
| 443 |
+
"model.layers.52.mlp.gate_proj.weight": "model-00009-of-00009.safetensors",
|
| 444 |
+
"model.layers.52.mlp.up_proj.weight": "model-00009-of-00009.safetensors",
|
| 445 |
+
"model.layers.52.post_attention_layernorm.weight": "model-00009-of-00009.safetensors",
|
| 446 |
+
"model.layers.52.self_attn.k_proj.weight": "model-00009-of-00009.safetensors",
|
| 447 |
+
"model.layers.52.self_attn.o_proj.weight": "model-00009-of-00009.safetensors",
|
| 448 |
+
"model.layers.52.self_attn.q_proj.weight": "model-00009-of-00009.safetensors",
|
| 449 |
+
"model.layers.52.self_attn.v_proj.weight": "model-00009-of-00009.safetensors",
|
| 450 |
+
"model.layers.53.input_layernorm.weight": "model-00009-of-00009.safetensors",
|
| 451 |
+
"model.layers.53.mlp.down_proj.weight": "model-00009-of-00009.safetensors",
|
| 452 |
+
"model.layers.53.mlp.gate_proj.weight": "model-00009-of-00009.safetensors",
|
| 453 |
+
"model.layers.53.mlp.up_proj.weight": "model-00009-of-00009.safetensors",
|
| 454 |
+
"model.layers.53.post_attention_layernorm.weight": "model-00009-of-00009.safetensors",
|
| 455 |
+
"model.layers.53.self_attn.k_proj.weight": "model-00009-of-00009.safetensors",
|
| 456 |
+
"model.layers.53.self_attn.o_proj.weight": "model-00009-of-00009.safetensors",
|
| 457 |
+
"model.layers.53.self_attn.q_proj.weight": "model-00009-of-00009.safetensors",
|
| 458 |
+
"model.layers.53.self_attn.v_proj.weight": "model-00009-of-00009.safetensors",
|
| 459 |
+
"model.layers.54.input_layernorm.weight": "model-00009-of-00009.safetensors",
|
| 460 |
+
"model.layers.54.mlp.down_proj.weight": "model-00009-of-00009.safetensors",
|
| 461 |
+
"model.layers.54.mlp.gate_proj.weight": "model-00009-of-00009.safetensors",
|
| 462 |
+
"model.layers.54.mlp.up_proj.weight": "model-00009-of-00009.safetensors",
|
| 463 |
+
"model.layers.54.post_attention_layernorm.weight": "model-00009-of-00009.safetensors",
|
| 464 |
+
"model.layers.54.self_attn.k_proj.weight": "model-00009-of-00009.safetensors",
|
| 465 |
+
"model.layers.54.self_attn.o_proj.weight": "model-00009-of-00009.safetensors",
|
| 466 |
+
"model.layers.54.self_attn.q_proj.weight": "model-00009-of-00009.safetensors",
|
| 467 |
+
"model.layers.54.self_attn.v_proj.weight": "model-00009-of-00009.safetensors",
|
| 468 |
+
"model.layers.55.input_layernorm.weight": "model-00009-of-00009.safetensors",
|
| 469 |
+
"model.layers.55.mlp.down_proj.weight": "model-00009-of-00009.safetensors",
|
| 470 |
+
"model.layers.55.mlp.gate_proj.weight": "model-00009-of-00009.safetensors",
|
| 471 |
+
"model.layers.55.mlp.up_proj.weight": "model-00009-of-00009.safetensors",
|
| 472 |
+
"model.layers.55.post_attention_layernorm.weight": "model-00009-of-00009.safetensors",
|
| 473 |
+
"model.layers.55.self_attn.k_proj.weight": "model-00009-of-00009.safetensors",
|
| 474 |
+
"model.layers.55.self_attn.o_proj.weight": "model-00009-of-00009.safetensors",
|
| 475 |
+
"model.layers.55.self_attn.q_proj.weight": "model-00009-of-00009.safetensors",
|
| 476 |
+
"model.layers.55.self_attn.v_proj.weight": "model-00009-of-00009.safetensors",
|
| 477 |
+
"model.layers.6.input_layernorm.weight": "model-00002-of-00009.safetensors",
|
| 478 |
+
"model.layers.6.mlp.down_proj.weight": "model-00002-of-00009.safetensors",
|
| 479 |
+
"model.layers.6.mlp.gate_proj.weight": "model-00002-of-00009.safetensors",
|
| 480 |
+
"model.layers.6.mlp.up_proj.weight": "model-00002-of-00009.safetensors",
|
| 481 |
+
"model.layers.6.post_attention_layernorm.weight": "model-00002-of-00009.safetensors",
|
| 482 |
+
"model.layers.6.self_attn.k_proj.weight": "model-00002-of-00009.safetensors",
|
| 483 |
+
"model.layers.6.self_attn.o_proj.weight": "model-00002-of-00009.safetensors",
|
| 484 |
+
"model.layers.6.self_attn.q_proj.weight": "model-00002-of-00009.safetensors",
|
| 485 |
+
"model.layers.6.self_attn.v_proj.weight": "model-00002-of-00009.safetensors",
|
| 486 |
+
"model.layers.7.input_layernorm.weight": "model-00002-of-00009.safetensors",
|
| 487 |
+
"model.layers.7.mlp.down_proj.weight": "model-00002-of-00009.safetensors",
|
| 488 |
+
"model.layers.7.mlp.gate_proj.weight": "model-00002-of-00009.safetensors",
|
| 489 |
+
"model.layers.7.mlp.up_proj.weight": "model-00002-of-00009.safetensors",
|
| 490 |
+
"model.layers.7.post_attention_layernorm.weight": "model-00002-of-00009.safetensors",
|
| 491 |
+
"model.layers.7.self_attn.k_proj.weight": "model-00002-of-00009.safetensors",
|
| 492 |
+
"model.layers.7.self_attn.o_proj.weight": "model-00002-of-00009.safetensors",
|
| 493 |
+
"model.layers.7.self_attn.q_proj.weight": "model-00002-of-00009.safetensors",
|
| 494 |
+
"model.layers.7.self_attn.v_proj.weight": "model-00002-of-00009.safetensors",
|
| 495 |
+
"model.layers.8.input_layernorm.weight": "model-00002-of-00009.safetensors",
|
| 496 |
+
"model.layers.8.mlp.down_proj.weight": "model-00002-of-00009.safetensors",
|
| 497 |
+
"model.layers.8.mlp.gate_proj.weight": "model-00002-of-00009.safetensors",
|
| 498 |
+
"model.layers.8.mlp.up_proj.weight": "model-00002-of-00009.safetensors",
|
| 499 |
+
"model.layers.8.post_attention_layernorm.weight": "model-00002-of-00009.safetensors",
|
| 500 |
+
"model.layers.8.self_attn.k_proj.weight": "model-00002-of-00009.safetensors",
|
| 501 |
+
"model.layers.8.self_attn.o_proj.weight": "model-00002-of-00009.safetensors",
|
| 502 |
+
"model.layers.8.self_attn.q_proj.weight": "model-00002-of-00009.safetensors",
|
| 503 |
+
"model.layers.8.self_attn.v_proj.weight": "model-00002-of-00009.safetensors",
|
| 504 |
+
"model.layers.9.input_layernorm.weight": "model-00002-of-00009.safetensors",
|
| 505 |
+
"model.layers.9.mlp.down_proj.weight": "model-00002-of-00009.safetensors",
|
| 506 |
+
"model.layers.9.mlp.gate_proj.weight": "model-00002-of-00009.safetensors",
|
| 507 |
+
"model.layers.9.mlp.up_proj.weight": "model-00002-of-00009.safetensors",
|
| 508 |
+
"model.layers.9.post_attention_layernorm.weight": "model-00002-of-00009.safetensors",
|
| 509 |
+
"model.layers.9.self_attn.k_proj.weight": "model-00002-of-00009.safetensors",
|
| 510 |
+
"model.layers.9.self_attn.o_proj.weight": "model-00002-of-00009.safetensors",
|
| 511 |
+
"model.layers.9.self_attn.q_proj.weight": "model-00002-of-00009.safetensors",
|
| 512 |
+
"model.layers.9.self_attn.v_proj.weight": "model-00002-of-00009.safetensors",
|
| 513 |
+
"model.norm.weight": "model-00009-of-00009.safetensors"
|
| 514 |
+
}
|
| 515 |
+
}
|
special_tokens_map.json
ADDED
|
@@ -0,0 +1,30 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"bos_token": {
|
| 3 |
+
"content": "<s>",
|
| 4 |
+
"lstrip": false,
|
| 5 |
+
"normalized": false,
|
| 6 |
+
"rstrip": false,
|
| 7 |
+
"single_word": false
|
| 8 |
+
},
|
| 9 |
+
"eos_token": {
|
| 10 |
+
"content": "</s>",
|
| 11 |
+
"lstrip": false,
|
| 12 |
+
"normalized": false,
|
| 13 |
+
"rstrip": false,
|
| 14 |
+
"single_word": false
|
| 15 |
+
},
|
| 16 |
+
"pad_token": {
|
| 17 |
+
"content": "</s>",
|
| 18 |
+
"lstrip": false,
|
| 19 |
+
"normalized": false,
|
| 20 |
+
"rstrip": false,
|
| 21 |
+
"single_word": false
|
| 22 |
+
},
|
| 23 |
+
"unk_token": {
|
| 24 |
+
"content": "<unk>",
|
| 25 |
+
"lstrip": false,
|
| 26 |
+
"normalized": false,
|
| 27 |
+
"rstrip": false,
|
| 28 |
+
"single_word": false
|
| 29 |
+
}
|
| 30 |
+
}
|
tokenizer.json
ADDED
|
The diff for this file is too large to render.
See raw diff
|
|
|
tokenizer.model
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:59f95e28944c062244741268596badc900df86c7f5ded05088d2da22a7379e06
|
| 3 |
+
size 587583
|
tokenizer_config.json
ADDED
|
The diff for this file is too large to render.
See raw diff
|
|
|