Skip to content

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.

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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.

  7. 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.1
    1.8
    1.5
    30K pasos100K243K

    Las 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.

    1. 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.

    2. 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.

    3. 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.

  8. 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.

  9. 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.

  10. 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.

  11. 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,
    1. Kisoku v1

      1/4

      Principios 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
    2. Etapa 1

      2/4

      Septiembre. 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
    3. Base publicada

      3/4

      10 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
    4. Chat (vista previa)

      4/4

      El 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.

  12. 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,0
      Llama 3.2 1B: 5,8
    • MMLU

      Preguntas de opción múltiple de 57 materias escolares y profesionales

      Kisoku 1.6B: 34,2
      Llama 3.2 1B: 31,3
    • ARC-Easy

      Preguntas de ciencias de primaria

      Kisoku 1.6B: 64,4
      Llama 3.2 1B: 61,8
    • ARC-Challenge

      Las preguntas de ciencias de primaria más difíciles

      Kisoku 1.6B: 40,1
      Llama 3.2 1B: 36,9
    • BBH

      Acertijos difíciles de razonamiento en varios pasos

      Kisoku 1.6B: 28,6
      Llama 3.2 1B: 28,3
    • PIQA

      Sentido común sobre el mundo físico

      Kisoku 1.6B: 73,0
      Llama 3.2 1B: 74,9
    • WinoGrande

      Saber a quién se refiere un pronombre

      Kisoku 1.6B: 56,8
      Llama 3.2 1B: 60,5
    • HellaSwag

      Elegir el final lógico de una escena corta

      Kisoku 1.6B: 57,8
      Llama 3.2 1B: 64,2
    • HumanEval

      Escribir funciones de Python que pasen sus pruebas

      Kisoku 1.6B: 14,6
      Llama 3.2 1B: 18,9
    • TriviaQA

      Preguntas de cultura general

      Kisoku 1.6B: 23,1
      Llama 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

  13. 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.
    80
    60
    40
    Kisoku 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,14K8K16K32K64K128K

    Longitud 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

  14. 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?

    Kisoku
    I'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 tokens

    Kisoku 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.

¿Hay algo que la IA te podría quitar de encima?