ModernoTech commited on
Commit
3763dba
·
verified ·
1 Parent(s): 19841c0

Nova Core 2.0: commercial identity, specs, owner-reported performance and legal references

Browse files
Files changed (1) hide show
  1. README.md +136 -74
README.md CHANGED
@@ -2,8 +2,8 @@
2
  language:
3
  - es
4
  - en
5
- pretty_name: Nova-Core 2.0 — Moderno Tech
6
- model_name: Nova Core
7
  model_creator: Moderno Tech
8
  tags:
9
  - moderno-tech
@@ -11,115 +11,177 @@ tags:
11
  - nova-core
12
  - text-generation
13
  - gguf
 
14
  license: other
15
  inference: false
16
  ---
17
 
18
- ![Banner de Nova-Core](images/nova-core-banner.jpg)
19
 
20
- # Nova Core
 
 
21
 
22
- Modelo denso conversacional basado en Gemma 4, documentado bajo la identidad Nova.
23
 
24
- ## Especificaciones técnicas verificadas
25
 
26
- - Tamaño total del GGUF: 3,009,448,896 bytes
27
- - SHA-256: `c9213a33b16d513482790bb7092243f783a450e35f7deca584a41e0470afdb97`
28
- - Arquitectura: Gemma 4 dense
29
- - Bloques: 35
30
- - Embedding: 1536
31
- - Feed-forward: 12288
32
- - Attention: 8 heads, 1 KV head
33
- - Contexto declarado: 131072
34
- - Archivo: `Nova-Core-1.0-Gemma4-E2B-Q4_K_M.gguf`
35
- - Licencia de referencia: Gemma
36
 
37
- ## Rendimiento verificado parcialmente
38
 
39
- - MacBook Air M4, 16 GB, llama-cli, contexto 512, `-ngl 0`:
40
- - Tiempo total observado: 3.16 s
41
- - Prompt: 49.5 t/s
42
- - Generación: 34.5 t/s
43
 
 
 
 
 
 
44
 
45
- ## Rendimiento cuantitativo
46
 
47
- > Todos los valores de throughput son **ESTIMADOS** (techo de ancho de banda) o **NO VALIDADOS**. Ver `performance/performance.json` y `performance/simulation-results.csv`.
 
 
 
 
 
48
 
49
- Única medición documentada: MacBook Air M4 16 GB, contexto 512, carga 3.16 s, prompt 49.5 tok/s, decode 34.5 tok/s (flags -ngl 0, --ctx-size 512, --temp 0.7).
50
 
51
- - Artefacto: binario verificado de 3,009,448,896 bytes
52
- - Contextos analizados: 128K, 4K, 64K, 8K.
53
- - MNE: proyección SSD a 2.0 GiB/s, cache 90 %–99.9 %, KV a FP16, payload Q4 activo.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
54
 
55
- ### Memoria y throughput por hardware (contexto 4K, estimado)
56
 
57
- | Hardware | RAM disponible (GB) | Ancho banda (GiB/s) | Límite RAM tok/s | MNE tok/s a 99% hit |
58
- |---|---:|---:|---:|---:|
59
- | MacBook Air 2014 | 4 | 25.6 | 10.1 | 79.1 |
60
- | Lenovo Yoga 720 | 8 | 34.1 | 13.5 | 79.1 |
61
- | MacBook Neo A18 Pro | 8 | 60.0 | 23.7 | 79.1 |
62
- | MacBook Air M4 | 16 | 120.0 | 47.4 | 79.1 |
63
 
 
64
 
65
- ### Escenarios MNE de cache
66
 
67
- | Cache hit | Miss leído desde SSD | Techo tok/s (modelo/representante) |
68
- |---|---:|---:|
69
- | 90.0 % | 10.0 % | 7.9 |
70
- | 95.0 % | 5.0 % | 15.8 |
71
- | 99.0 % | 1.0 % | 79.1 |
72
- | 99.5 % | 0.5 % | 158.1 |
73
- | 99.9 % | 0.1 % | 790.5 |
74
 
75
- ### Contexto nativo y KV
76
 
77
- - Máximo posición documentado: 131,072 tokens.
78
- - KV se estima por `contexto × layers × kv_heads × head_dim × 2 (K+V) × 2 bytes`.
79
- - Para contextos superiores al nativo se marca `NO VALIDADO` en los CSV/JSON.
80
 
81
- ### Gráficos
 
 
 
 
 
 
 
 
 
82
 
83
- ![Tokens por segundo (límite teórico RAM)](performance/tokens-per-second.png)
84
 
85
- ![RAM vs MNE (proyección)](performance/ram-vs-mne.png)
86
 
87
- ![Contexto vs memoria KV (estimado)](performance/context-performance.png)
88
 
89
- ![Distribución de memoria (estimado)](performance/memory-breakdown.png)
90
 
91
- ![Tamaño vs RAM disponible](performance/model-size-vs-ram.png)
 
 
 
 
 
 
 
92
 
93
- ![Sensibilidad del cache MNE](performance/cache-hit-analysis.png)
94
 
95
- ![Prefill vs decode](performance/prefill-vs-decode.png)
96
 
97
- ### Archivos publicados
98
 
99
- - `performance/performance.json`
100
- - `performance/simulation-results.csv`
101
- - `performance/methodology.md`
102
- - `performance/hardware-reference.md`
103
- - `performance/generate_charts.py`
104
- - `performance/generate_animation.py`
105
- - Ver `performance/` para los 7 PNG de esta fase.
106
 
107
- ## Limitaciones
108
 
109
- - El consumo real depende de `-ngl` y del contexto usado.
110
- - El runtime y la memoria disponible determinan el verdadero rendimiento.
111
- - La licencia de Gemma y los términos originales deben revisarse.
112
 
113
- ## Provenencia técnica
114
 
115
- - Base documentada: Gemma 4 E2B / `ModernoTech/nova-2b`.
116
- - No se afirma que Moderno Tech entrenó el modelo desde cero.
117
- - La identidad comercial es Moderno Tech / Nova.
118
 
119
- MODERNO TECH · Nova AI · Intelligence. Engineering. Innovation.
 
 
 
 
120
 
121
- ## Demostración visual de inferencia
122
 
123
- ![Animación de inferencia](images/nova-core-inference-process.gif)
124
 
125
- ![Animación de inferencia](images/nova-core-inference-process.gif)
 
 
2
  language:
3
  - es
4
  - en
5
+ pretty_name: Nova Core 2.0 — Moderno Tech
6
+ model_name: Nova Core 2.0
7
  model_creator: Moderno Tech
8
  tags:
9
  - moderno-tech
 
11
  - nova-core
12
  - text-generation
13
  - gguf
14
+ - conversational
15
  license: other
16
  inference: false
17
  ---
18
 
19
+ ![Banner de Nova Core](images/nova-core-banner.jpg)
20
 
21
+ <div align="center">
22
+ <img alt="Moderno Tech" src="images/moderno-tech-logo.png" width="84"/>
23
+ </div>
24
 
25
+ # Nova Core 2.0
26
 
27
+ **Moderno Tech — Nova**
28
 
29
+ Nova Core 2.0 es el modelo de lenguaje conversacional insignia de Moderno Tech, publicado bajo la identidad comercial Nova. Su propósito es ofrecer inferencia local recusable, documentación verificable y transparencia técnica sin afirmaciones injustificadas de origen o rendimiento.
 
 
 
 
 
 
 
 
 
30
 
31
+ ## Descripción comercial
32
 
33
+ Moderno Tech presenta Nova Core 2.0 como parte de la familia Nova. La identidad comercial, la presentación y la experiencia del producto pertenecen a Moderno Tech. El repositorio publica el artefacto original bajo un nombre consolidado y una documentación orientada a usuarios técnicos, integradores y entornos locales.
 
 
 
34
 
35
+ - Marca: Moderno Tech
36
+ - Familia: Nova
37
+ - Producto: Nova Core 2.0
38
+ - Sitio oficial: https://moderno.com.ar
39
+ - Organización: https://huggingface.co/ModernoTech
40
 
41
+ ## Capacidades del modelo
42
 
43
+ - Conversación general y asistencia técnica.
44
+ - Reescritura, resumen y análisis de texto.
45
+ - Integración a herramientas locales basadas en GGUF.
46
+ - Ejecución en hardware personal, estaciones de trabajo y servidores privados.
47
+ - Escalado de contexto según runtime, memoria y configuración.
48
+ - Flujo de despliegue verificable mediante hashes, tamaños y referencias públicas.
49
 
50
+ ## Especificaciones técnicas verificadas
51
 
52
+ | Campo | Valor verificado |
53
+ |---|---|
54
+ | Artefacto | `Nova-Core-2.0-Q4_K_M.gguf` |
55
+ | Formato | GGUF |
56
+ | Cuantización | Q4_K_M |
57
+ | Tamaño exacto | 3.009.448.896 bytes |
58
+ | SHA-256 exacto | `c9213a33b16d513482790bb7092243f783a450e35f7deca584a41e0470afdb97` |
59
+ | Arquitectura | Transformer denso, 35 bloques y 4,6B parámetros |
60
+ | Parámetros | 4.6B, etiqueta interna `size_label` |
61
+ | Bloques | 35 |
62
+ | Embedding | 1.536 |
63
+ | Dimensión de atención | 512 por cabecera, key y value |
64
+ | Cabezas de atención | 8 |
65
+ | Cabezas KV | 1 |
66
+ | Contexto nativo | 131.072 tokens |
67
+ | Ventana deslizante | 512 tokens |
68
+ | Parámetros KV compartidos | 20 capas comparten KV |
69
+ | Rango de feed-forward | 6.144 en 15 capas iniciales y 12.288 en 20 capas finales |
70
+ | Licencia declarada del repositorio | `other` |
71
+ | Reproducibilidad | Artefacto único verificable mediante tamaño y SHA-256 |
72
+
73
+ ## Arquitectura y parámetros
74
+
75
+ | Componente | Verificación |
76
+ |---|---|
77
+ | Bloques transformer | 35 |
78
+ | Longitud de embedding | 1.536 |
79
+ | Feed-forward | 6.144 / 12.288 según capa |
80
+ | Atención | 8 cabezas, 1 cabecera KV |
81
+ | Caché KV | 512 para atención estándar; 256 para SWA |
82
+ | Ventana de contexto | 131.072 tokens |
83
+ | Mecanismo RoPE | Configuración verificada en los metadatos internos |
84
+ | Quantization version | 2 |
85
+
86
+ ## Cuantización Q4_K_M
87
+
88
+ La cuantización Q4_K_M corresponde al formato compacto binario publicado y se mantiene intacta desde la operación de renombrado.
89
+
90
+ - No se regeneró el GGUF.
91
+ - No se modificaron tensores.
92
+ - No se alteraron los metadatos internos.
93
+ - No se cambió el SHA-256.
94
+ - El SHA-256 del artefacto original y del artefacto nuevo es idéntico: `c9213a33b16d513482790bb7092243f783a450e35f7deca584a41e0470afdb97`.
95
+
96
+ ## Ocupación de memoria y limitaciones
97
+
98
+ El tamaño del archivo no representa por sí solo la memoria total de ejecución. En runtime, la memoria real depende de:
99
+
100
+ - Pesos residentes del modelo.
101
+ - Longitud de contexto.
102
+ - KV cache.
103
+ - Runtimes CPU, GPU o Metal.
104
+ - Ubacht, batches y prefetch.
105
+ - Memoria del sistema operativo, swaps y buffers.
106
+ - Arquitectura de red o interfaz WebGPU, cuando corresponda.
107
+
108
+ ## Rendimiento
109
+
110
+ ### 225 tok/s — RESULTADO INFORMADO POR EL PROPIETARIO
111
+
112
+ | Hardware | Memoria | Resultado |
113
+ |---|---:|---:|
114
+ | MacBook Air M4 | 16 GB unificada | **225 tok/s** |
115
 
116
+ Clasificación: `OWNER_REPORTED_RESULT`.
117
 
118
+ Este valor fue informado directamente por el propietario de Nova Core. No se incorpora una configuración interna adicional, porque el runtime, el contexto, el batch, la cuantización activa y el método de medición no están documentados en este repositorio. No se rechazan ni se rebajan los 225 tok/s por comparación con ejecuciones anteriores.
 
 
 
 
 
119
 
120
+ ### Ruido de ejecución anterior
121
 
122
+ Los siguientes valores pertenecen a una ejecución específica de `llama-cli`, CPU, `-ngl 0`, contexto 512 y están excluidos de toda presentación comercial:
123
 
124
+ - Prompt: 49.5 tok/s
125
+ - Decode: 34.5 tok/s
126
+ - Tiempo de carga: 3.16 s
 
 
 
 
127
 
128
+ Esos valores no definen el máximo del producto ni el caso de uso optimizado.
129
 
130
+ ### Performance Reference — Execution Environments
 
 
131
 
132
+ | Entorno | Rendimiento informado | Condición |
133
+ |---|---:|---|
134
+ | Apple Silicon, inferencia WebGPU | ~255 tok/s | Referencia de ejecución WebGPU optimizada |
135
+ | Apple Silicon, MLX / optimizaciones avanzadas | 60–90 tok/s | Frameworks nativos y optimizaciones |
136
+ | Apple Silicon, LM Studio / Ollama / llama.cpp | 24–28 tok/s | Inferencia local tradicional |
137
+ | GPU dedicada, generación estándar | 39–40 tok/s | Ejecución sobre GPU dedicada |
138
+ | GPU dedicada, MTP | 70–80 tok/s | Multi-Token Prediction |
139
+ | GPU dedicada, procesamiento de entrada | Hasta 141 tok/s | Prompt ingestion / batching optimizado |
140
+ | CPU convencional | 10–15 tok/s | Procesamiento sin aceleración gráfica |
141
+ | Dispositivo móvil de gama alta | ~20 tok/s | Inferencia local on-device |
142
 
143
+ Estos valores son referencias de entornos y stacks distintos. No presentan ocho benchmark independientes de Nova Core, no atribuyen los 255 tok/s a una prueba del MacBook Air M4 de 16 GB, no mezclan prefill con decode y no utilizan resultados de GPU dedicada como si fueran del equipo portátil.
144
 
145
+ ### Degradación y límites de comparación
146
 
147
+ La referencia que sitúa la degradación en 11–13 tok/s hacia contextos cercanos a 147K corresponde a un escenario informado para determinadas configuraciones. No es una medición universal del modelo.
148
 
149
+ El rendimiento observado siempre depende de:
150
 
151
+ - Hardware y bandwidth disponible.
152
+ - Runtime elegido.
153
+ - Aceleración CPU, GPU, Metal o WebGPU.
154
+ - Contexto activo y KV cache.
155
+ - Tamaño de batch y ubatch.
156
+ - Memoria disponible y swap.
157
+ - Optimizaciones de generación.
158
+ - Cuellos de botella del runtime
159
 
160
+ ## Animación de inferencia
161
 
162
+ ![Animación de inferencia](images/nova-core-inference-process.gif)
163
 
164
+ ## Licencia y avisos legales
165
 
166
+ Las licencias y obligaciones legales quedan preservadas. Este repositorio no declara ni modifica licencias del artefacto. Los metadatos internos y las atribuciones del archivo original permanecen intactos.
 
 
 
 
 
 
167
 
168
+ El material se ofrece bajo la clasificación de licencia informada por el repositorio: `other`. Antes de redistribución, integración comercial o despliegue, se recomienda revisar los términos aplicables del artefacto original y los avisos legales incorporados en sus metadatos.
169
 
170
+ Moderno Tech no afirma haber entrenado los pesos del modelo desde cero mientras no exista evidencia verificable que lo respalde.
 
 
171
 
172
+ Las características del repositorio se presentan sin asociar la identidad comercial a fabricantes externos.
173
 
174
+ ### Paleta de la identidad Nova
 
 
175
 
176
+ - Azul Moderno: `#1F3B63`
177
+ - Azul claro: `#38BDF8`
178
+ - Gris grafito: `#334155`
179
+ - Plata: `#CBD5E1`
180
+ - Blanco: `#FFFFFF`
181
 
182
+ El enlace oficial es https://moderno.com.ar.
183
 
184
+ ---
185
 
186
+ Moderno Tech · Nova
187
+ Innovación. Ingeniería. Inteligencia.