0ARCH Core
Una persona. Una TPU prestada. 47 arranques.
Este es el registro real de Kisoku 1.6B, el modelo de lenguaje que 0ARCH entrenó desde cero. La línea detrás de estas palabras es su pérdida de entrenamiento, con cada caída marcada. Todo en esta página sale del registro.
La historia completa
1
persona
524B
tokens de texto vistos
243.000
pasos de entrenamiento
47
arranques, tras 46 caídas y reinicios
$320
de bolsillo, aparte de la TPU gratuita
El registro
Lo que pasó, en orden, según el registro de entrenamiento y el informe. Nada está suavizado.
11 ago
Se acaba la beca
La beca de TPU Research Cloud de Google caduca oficialmente y la renovación se rechaza por falta de capacidad. La TPU sigue encendida porque nadie la reclama. A partir de aquí, cada día de entrenamiento es tiempo prestado.
Mediados de agosto
Empieza la etapa 1
Un modelo de 1,6B parámetros, 243.000 pasos planeados, unos 2,1 millones de tokens por paso, 13,3 segundos por paso en una TPU v4-32 de cuatro hosts. El primer archivo de registro no se conservó; el registro empieza en el paso 28.650 el 23 de agosto.
25 ago
La primera cicatriz
Cinco reinicios en dieciséis horas desde el checkpoint del paso 38.000. Los checkpoints se escriben cada 1.000 pasos, así que cada caída tira hasta cuatro horas de trabajo.
2 sep
Trece muertes en un paso
Una lectura fallida deja una página de ceros en la caché del montaje de datos. Un worker la lee y sale, los otros tres se quedan colgados, systemd reinicia todo desde el último checkpoint y vuelve a morir en la misma página. Trece veces. El final del registro parece sano todo el tiempo; la única señal real es que la carpeta del checkpoint más nuevo dejó de avanzar. Pasan treinta horas hasta encontrar la causa comparando bytes en la posición fallida contra la copia en la nube.
4 sep
El guardián de reinicios
El mismo fallo, el mismo día, tres muertes más y nueve horas. Después se escribe un guardián: un archivo de estado cuenta los arranques sin checkpoint nuevo y, al tercero, el script vuelve a montar los datos y se reinicia solo.
9 sep
La facturación caduca
La cuenta de facturación entra en mora y el almacenamiento empieza a devolver 403. El entrenamiento muere en el paso 122.733 con la misma pinta que el fallo del montaje, así que el primer arreglo es el equivocado. Se paga, la cuenta reabre 24 minutos después de la caída y el siguiente reinicio automático retoma desde el paso 122.000.
10 al 21 sep
Tres rondas más
El fallo de la página de ceros vuelve el 10 y el 21 de septiembre, y hay caídas sueltas el 15 y el 18. El guardián atrapa la última en su tercer arranque, como estaba previsto. Cuatro incidentes y unas 50 horas perdidas en todo el entrenamiento. Todos están en la curva de abajo.
2.11.81.530K pasos100K243KLas cicatrices
Cada marca en la línea es un punto donde el entrenamiento murió y arrancó de nuevo desde el último checkpoint: 47 arranques en total. Toca una.
Etapa 1: aprender el idioma
199.000 pasos de texto general. La pérdida baja rápido y luego despacio, mientras el modelo descubre cómo encaja el lenguaje. La vista previa de septiembre salió al final de esta etapa.
Etapa 2: matemáticas y código
25.000 pasos con mucha más matemática y código en la mezcla, apuntando a los puntos más débiles de la vista previa. Parte de la caída brusca es que los datos nuevos son más fáciles de predecir.
Etapa 3: enfriamiento
Los últimos 19.000 pasos. La tasa de aprendizaje baja y entran ejemplos de razonamiento, para que lo aprendido se asiente. La versión final se construye sobre el final de esta línea.
Pérdida de entrenamiento, más bajo es mejor. Cada punto promedia 1.000 pasos de entrenamiento, unos 1.500 millones de palabras, de nuestro registro. El registro empieza en el paso 28.650; los pasos anteriores no se guardaron.
22 sep
Termina la etapa 1, y el plan aparece roto
Paso 198.999 a las 14:53 UTC. Las notas dicen PRETRAIN FINISHED. Esa tarde resulta que el lanzador de las etapas 2 y 3 se perdió en una migración de portátil y solo corrió la etapa 1, así que la tasa de aprendizaje nunca bajó. El checkpoint de la etapa 1 está a once horas de borrarse solo; se copia a mano, y la etapa 2 arranca a las 22:29 esa misma noche con mucho más matemáticas y código.
27 sep
Etapa 3 y el recorte por defecto
La etapa 2 termina el 26. Antes de la etapa 3 se descubre que un valor por defecto del framework cortaba cada documento en 4.096 tokens, lo que venía tirando las respuestas de los datos largos de razonamiento. Arreglarlo rompe el estado guardado del iterador de datos; el estado se parchea a mano tras probar en una tubería de juguete. La etapa 3 hace el enfriamiento y termina el 30 de septiembre a las 02:48 UTC con una salida limpia.
1 oct
El fallo que escondía las puntuaciones
Buscando por qué el modelo respondía a una pregunta de contar con nada, se descubre que el script de exportación incluía una penalización por repetición en la configuración de generación. El harness de evaluación la mantuvo; ninguno de los modelos de referencia la tenía. Todas las puntuaciones de generación llevaban semanas por debajo de lo real. Al quitarla, la precisión al contar pasa de 4,0 a 41,3. El mismo día termina la fase de contexto de 32K y empieza la de 64K.
4 oct
El último checkpoint
La fase C, contexto de 64K con tareas sintéticas de documentos largos, escribe su checkpoint final a las 15:24 UTC. 524 mil millones de tokens vistos. El ajuste fino de chat empieza el mismo día: nueve pasadas hasta el 6 de octubre.
Míralo aprender a hablar
El mismo texto, dado a cuatro checkpoints reales del más antiguo al más nuevo. Decodificación greedy, primeros 48 tokens, copiados palabra por palabra del registro.
Entrada
Once upon a time, in a small town by the sea,
Kisoku v1
1/4Principios de 2026. 3B parámetros, unos 60B tokens.
a small town by the sea, a small town by the sea, a small town by the sea, a small town by the sea, a small town by the sea, a small town by the sea, a small town by the sea
Etapa 1
2/4Septiembre. 1,6B parámetros, 414B tokens. La vista previa salió de aquí.
there lived a young boy named Kai. Kai was known for his mischievous grin and his love for adventure. One sunny afternoon, while playing in the park, Kai discovered a hidden treasure chest. The chest was filled with shiny coins and
Base publicada
3/410 de octubre. 524B tokens, tras las etapas 2 y 3 y el contexto largo.
there lived a young boy named Max. Max was a curious and adventurous child who loved exploring the world around him. One day, while playing in the park, he discovered a mysterious box hidden under a tree. Inside the box was a small
Chat (vista previa)
4/4El modelo base tras nueve pasadas de ajuste fino.
Once upon a time, in a small town by the sea, there lived a young boy named Jack. Jack was a curious and adventurous boy who loved to explore the world around him. One day, while playing in the nearby beach, he
Los modelos base continúan el texto, no responden, así que repetir la pregunta o seguir de largo es normal en ellos. v1 se ejecutó en precisión completa porque se desborda en bfloat16. Nada de esto se genera en vivo.
7 oct
Diez pruebas, un harness
Todos los modelos de las tablas pasan por el mismo harness de evaluación en la misma máquina. La 4090 de casa se desconecta de noche y las últimas ejecuciones terminan en una segunda máquina. Cinco victorias cada uno frente a Llama 3.2 1B de Meta, que entrenó con unas 18 veces más datos.
Diez pruebas, un mismo sistema
Kisoku contra Llama 3.2 1B de Meta, que se entrenó con unas 18 veces más datos. Cinco victorias cada uno: Kisoku en razonamiento y matemáticas, Llama en conocimiento y sentido común.
Kisoku 1.6BLlama 3.2 1BPorcentaje de aciertos, más alto es mejor.GSM8K
Problemas de matemáticas de primaria
Kisoku 1.6B: 15,0Llama 3.2 1B: 5,8MMLU
Preguntas de opción múltiple de 57 materias escolares y profesionales
Kisoku 1.6B: 34,2Llama 3.2 1B: 31,3ARC-Easy
Preguntas de ciencias de primaria
Kisoku 1.6B: 64,4Llama 3.2 1B: 61,8ARC-Challenge
Las preguntas de ciencias de primaria más difíciles
Kisoku 1.6B: 40,1Llama 3.2 1B: 36,9BBH
Acertijos difíciles de razonamiento en varios pasos
Kisoku 1.6B: 28,6Llama 3.2 1B: 28,3PIQA
Sentido común sobre el mundo físico
Kisoku 1.6B: 73,0Llama 3.2 1B: 74,9WinoGrande
Saber a quién se refiere un pronombre
Kisoku 1.6B: 56,8Llama 3.2 1B: 60,5HellaSwag
Elegir el final lógico de una escena corta
Kisoku 1.6B: 57,8Llama 3.2 1B: 64,2HumanEval
Escribir funciones de Python que pasen sus pruebas
Kisoku 1.6B: 14,6Llama 3.2 1B: 18,9TriviaQA
Preguntas de cultura general
Kisoku 1.6B: 23,1Llama 3.2 1B: 40,7
Los dos modelos pasaron por el mismo sistema de pruebas en la misma máquina. Qwen2.5 1.5B y SmolLM2 1.7B superan a los dos en la mayoría de estas pruebas. Tabla completa y resultados de contexto largo
7 oct
Hasta 128K
Las ejecuciones de contexto largo, de 4K a 128K, frente a la misma referencia. Por delante en cuatro longitudes, por detrás en una, empate en la última.
Puede leer un libro entero de una vez
Kisoku se entrenó hasta 64K tokens de contexto, unas 200 páginas, y llega a unos 128K con YaRN en inferencia. RULER puntúa la búsqueda y el razonamiento sobre entradas largas.
Kisoku 1.6BLlama 3.2 1BRULER, media de 13 tareas, más alto es mejor.806040Kisoku 1.6B 76,1Kisoku 1.6B 66,2Kisoku 1.6B 64,2Kisoku 1.6B 58,8Kisoku 1.6B 56,7Kisoku 1.6B 43,2Llama 3.2 1B 73,5Llama 3.2 1B 67,4Llama 3.2 1B 61,9Llama 3.2 1B 56,7Llama 3.2 1B 49,2Llama 3.2 1B 43,14K8K16K32K64K128KLongitud de contexto, miles de tokens
Mismo harness y mismos ajustes para ambos. Kisoku va por delante en 4K, 16K, 32K y 64K, por detrás en 8K y empatado en 128K. Granite 4.0 1B y Qwen3.5 superan a los dos en todas las longitudes, y parte de la puntuación de Kisoku es familiaridad con el formato por su mezcla de entrenamiento. Tabla completa de contexto largo
10 oct
Publicación
Pesos, checkpoints intermedios, la vista previa de chat, builds GGUF, código de entrenamiento y evaluación, salidas de evaluación en bruto y el informe completo, todo Apache 2.0. De bolsillo en todo el entrenamiento: unos $320. La TPU fue una beca. El resto fue una persona y tiempo.
Pregúntale algo
Respuestas reales del modelo de chat publicado, copiadas palabra por palabra de nuestro registro de pruebas. Toca una pregunta para repetirla.
Tú
Who are you?
KisokuI'm Kisoku, a small open language model built from scratch by 0ARCH. I run on a laptop and handle everyday stuff like answering questions, writing, and code.Repetición de una respuesta real de nuestro registro, 37 tokensKisoku solo habla inglés, así que las preguntas y respuestas están en inglés.
Kisoku
Un modelo de lenguaje pequeño y gratis que funciona sin internet en tu propia laptop, así que nada de lo que escribes sale de tu computadora. Publicado en octubre de 2026, empata con Llama 3.2 1B de Meta en diez pruebas con unas 18 veces menos datos de entrenamiento. La versión de chat sigue siendo una vista previa y puede perder el hilo en conversaciones largas.
- Tamaño
- 1.600 millones de parámetros
- Funciona
- Sin internet en una laptop, con Ollama
- Licencia
- Apache 2.0
- Estado
- Publicado el 10 de octubre de 2026 (chat: vista previa)
$ ollama create kisoku -f Modelfile$ ollama run kisoku
Después de descargar el archivo del modelo. Pasos completos
IA hecha para tu negocio
El mismo trabajo, enfocado en tu problema. Precio fijo, y el código es tuyo.
Una IA privada en tu propio equipo
Un modelo abierto funcionando en una computadora de tu oficina, con un chat que tu equipo puede usar. Nada de lo que escriben va a una empresa de IA externa.
Respuestas sacadas de tus documentos
Pregunta sobre tus manuales, contratos o trabajos anteriores y recibe respuestas que indican la página de donde salieron.
Papeleo que se llena solo
IA que lee los correos, facturas y órdenes que llegan y pasa los datos al sistema que ya usas.