Instructions to use ModernoTech/Nova-Core with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Notebooks
- Google Colab
- Kaggle
- Local Apps Settings
- llama.cpp
How to use ModernoTech/Nova-Core with llama.cpp:
Install (macOS, Linux)
curl -LsSf https://llama.app/install.sh | sh # Start a local OpenAI-compatible server with a web UI: llama serve -hf ModernoTech/Nova-Core:Q4_K_M # Run inference directly in the terminal: llama cli -hf ModernoTech/Nova-Core:Q4_K_M
Install from WinGet (Windows)
winget install llama.cpp # Start a local OpenAI-compatible server with a web UI: llama serve -hf ModernoTech/Nova-Core:Q4_K_M # Run inference directly in the terminal: llama cli -hf ModernoTech/Nova-Core:Q4_K_M
Build from source code
git clone https://github.com/ggml-org/llama.cpp.git cd llama.cpp cmake -B build cmake --build build -j --target llama-app # Start a local OpenAI-compatible server with a web UI: ./build/bin/llama serve -hf ModernoTech/Nova-Core:Q4_K_M # Run inference directly in the terminal: ./build/bin/llama cli -hf ModernoTech/Nova-Core:Q4_K_M
Use Docker
docker model run hf.co/ModernoTech/Nova-Core:Q4_K_M
- Llama new
- LM Studio
- Jan
- vLLM
How to use ModernoTech/Nova-Core with vLLM:
Install from pip and serve model
# Install vLLM from pip: pip install vllm # Start the vLLM server: vllm serve "ModernoTech/Nova-Core" # Call the server using curl (OpenAI-compatible API): curl -X POST "http://localhost:8000/v1/chat/completions" \ -H "Content-Type: application/json" \ --data '{ "model": "ModernoTech/Nova-Core", "messages": [ { "role": "user", "content": "What is the capital of France?" } ] }'Use Docker
docker model run hf.co/ModernoTech/Nova-Core:Q4_K_M
- Ollama
How to use ModernoTech/Nova-Core with Ollama:
ollama run hf.co/ModernoTech/Nova-Core:Q4_K_M
- Unsloth Desktop
- Pi
How to use ModernoTech/Nova-Core with Pi:
Start the llama.cpp server
# Install llama.cpp: brew install llama.cpp # Start a local OpenAI-compatible server: llama serve -hf ModernoTech/Nova-Core:Q4_K_M
Configure the model in Pi
# Install Pi: npm install -g @earendil-works/pi-coding-agent # Add to ~/.pi/agent/models.json: { "providers": { "llama-cpp": { "baseUrl": "http://localhost:8080/v1", "api": "openai-completions", "apiKey": "none", "models": [ { "id": "ModernoTech/Nova-Core:Q4_K_M" } ] } } }Run Pi
# Start Pi in your project directory: pi
- Docker Model Runner
How to use ModernoTech/Nova-Core with Docker Model Runner:
docker model run hf.co/ModernoTech/Nova-Core:Q4_K_M
- Lemonade
How to use ModernoTech/Nova-Core with Lemonade:
Pull the model
# Download Lemonade from https://lemonade-server.ai/ lemonade pull ModernoTech/Nova-Core:Q4_K_M
Run and chat with the model
lemonade run user.Nova-Core-Q4_K_M
List all available models
lemonade list
- Hermes Agent
How to use ModernoTech/Nova-Core with Hermes Agent:
Start the llama.cpp server
# Install llama.cpp: brew install llama.cpp # Start a local OpenAI-compatible server: llama serve -hf ModernoTech/Nova-Core:Q4_K_M
Configure Hermes
# Install Hermes: curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash hermes setup # Point Hermes at the local server: hermes config set model.provider custom hermes config set model.base_url http://127.0.0.1:8080/v1 hermes config set model.default ModernoTech/Nova-Core:Q4_K_M
Run Hermes
hermes
- Atomic Chat
- OpenClaw
How to use ModernoTech/Nova-Core with OpenClaw:
Start the llama.cpp server
# Install llama.cpp: brew install llama.cpp # Start a local OpenAI-compatible server: llama serve -hf ModernoTech/Nova-Core:Q4_K_M
Configure OpenClaw
# Install OpenClaw: npm install -g openclaw@latest # Register the local server and set it as the default model: openclaw onboard --non-interactive --mode local \ --auth-choice custom-api-key \ --custom-base-url http://127.0.0.1:8080/v1 \ --custom-model-id "ModernoTech/Nova-Core:Q4_K_M" \ --custom-provider-id llama-cpp \ --custom-compatibility openai \ --custom-text-input \ --accept-risk \ --skip-health
Run OpenClaw
openclaw agent --local --agent main --message "Hello from Hugging Face"
Nova Core 2.0: commercial identity, specs, owner-reported performance and legal references
Browse files
README.md
CHANGED
|
@@ -2,8 +2,8 @@
|
|
| 2 |
language:
|
| 3 |
- es
|
| 4 |
- en
|
| 5 |
-
pretty_name: Nova
|
| 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 |
-

|
| 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 |
+

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