-
7942e61b3a
feat: anti-loop guards + KV cache configurabile
master
enne2
2026-08-18 15:10:02 +02:00
-
18742ea656
fix: volumi compose relativi alla root del repo (../../models, ../../voices)
enne2
2026-08-13 22:20:51 +02:00
-
8b9361803e
docker: containerizzazione tts-server con GPU Vulkan (Dockerfile multi-stage + compose + entrypoint voci .spk/.rvq)
enne2
2026-08-13 20:06:55 +02:00
-
3be42af9bb
tts-server: normalizza i numeri interi 5+ cifre in parole italiane (Qwen3-TTS li leggeva cifra per cifra)
enne2
2026-08-13 19:54:50 +02:00
-
a8a7716b53
build: split CUDA Docker images into cuda12 (12.9.x) / cuda13 (13.3.x), fix Blackwell Ultra arch gate (#23)


2026-08-07 11:26:45 +02:00
-
37d62e42a0
ci: lowercase the GHCR image repository path (#22)


2026-08-07 08:27:14 +02:00
-
07f837494a
cmake: emit Pascal (61-real) only on CUDA 12.x toolkits
Pascal
2026-08-07 08:03:54 +02:00
-
978fc08f5a
Add Dockerfile (cpu/cuda/vulkan), entrypoint, docs, and a GHCR build/release workflow (#15)


2026-08-07 07:52:22 +02:00
-
7b6ed4f6db
codec: drop the fused streaming tail
Pascal
2026-08-05 18:20:08 +02:00
-
abab6b3bf3
tests: refresh the clone grid logs
Pascal
2026-07-30 23:05:37 +02:00
-
9a9a425260
tests: exercise the fused decode in every cossim harness
Pascal
2026-07-30 22:54:44 +02:00
-
26dd8adbf0
predictor: unroll the frame into one cgraph and sample in standard ops
Pascal
2026-07-30 22:53:58 +02:00
-
35ebe5376b
nit: drop obsolete ABI comments
Pascal
2026-07-25 19:06:43 +02:00
-
13686e8d34
logs
Pascal
2026-07-25 18:56:39 +02:00
-
d03ffb97f9
api: derived codec left context, chunk width hoisted to qt_init
Pascal
2026-07-25 18:56:28 +02:00
-
710a52af75
./format.sh (clang-format)
Pascal
2026-07-25 11:26:59 +02:00
-
fb9d097946
Merge pull request #14 from DerGary/codec-chunk-dur-server-flags

PascalandGitHub
2026-07-25 11:25:34 +02:00
-
-
144a79f5cc
tts-server: expose --codec-chunk-dur / --codec-left-dur
Gary
2026-07-23 09:11:10 +02:00
-
-
82cd05b9f3
ggml: fork update
Pascal
2026-07-21 19:34:30 +02:00
-
ba4c7f7838
logs
Pascal
2026-07-20 20:36:48 +02:00
-
521503f50b
vulkan: support misaligned get_rows operands
Pascal
2026-07-20 20:06:02 +02:00
-
877d8e1389
logs
Pascal
2026-07-20 19:27:39 +02:00
-
53c84fe1be
engine: batched multi lane codec streaming, shared lockstep chunk ramp
Pascal
2026-07-20 19:13:05 +02:00
-
9d7768e8ee
ggml: fix conv_1d result layout for batched input
Pascal
2026-07-20 19:12:51 +02:00
-
b2e36056eb
graphs: express the SwiGLU MLPs through ggml_swiglu_split
Pascal
2026-07-20 16:50:28 +02:00
-
37ea692be6
engine: true parallel batching of the talker and predictor, per slot codec streams
Pascal
2026-07-20 14:32:14 +02:00
-
fbff3317a4
ggml: bump submodule for full CUDA GET_ROWS type coverage
Pascal
2026-07-19 22:30:22 +02:00
-
e93292bee1
ggml: bump submodule for CUDA k-quant GET_ROWS support
Pascal
2026-07-19 21:29:06 +02:00
-
7c4fea29ce
ggml: fork update
Pascal
2026-07-19 20:30:30 +02:00
-
95b4840ad3
loader: validate raw u32 counts before the (int) cast
Pascal
2026-07-17 21:46:24 +02:00
-
d5b05efff7
nit: realign endpoint tables on the widened voice routes
Pascal
2026-07-17 08:29:40 +02:00
-
0d1b25b863
clang-format
Pascal
2026-07-17 08:20:35 +02:00
-
8d556c9806
server: compatible with OpenAI API, add model alias

karlandPascal
2026-07-09 13:18:24 +08:00
-
19bbf94dcc
pipeline-codec: reset sched before encode alloc

RaduAdumitroaeiandPascal
2026-07-12 15:23:47 +02:00
-
0e2b672329
backend: drop the process-wide backend cache inherited from acestep.cpp
Pascal
2026-07-17 07:49:13 +02:00
-
7bb91886f6
ggml: fork update
Pascal
2026-07-14 15:14:03 +02:00
-
d17c33d4ee
tts: reuse decode scratch buffers across streaming steps
Pascal
2026-07-12 09:25:38 +02:00
-
bb250f57e4
backend: dedup consecutive identical ggml log lines
Pascal
2026-07-09 15:28:07 +02:00
-
e93b3fedd5
ggml: fork update
Pascal
2026-07-08 19:51:08 +02:00
-
31e1eb648e
ggml: fork update
Pascal
2026-07-08 19:23:44 +02:00
-
0725d2e53b
codec: adaptive chunk width on the streaming decode
Pascal
2026-07-06 22:43:52 +02:00
-
206ad06fde
talker: static decode graphs per attention window class
Pascal
2026-07-06 22:26:19 +02:00
-
2862be4152
predictor: static graphs replayed with a single id upload per step
Pascal
2026-07-06 21:46:08 +02:00
-
66ebf32b2b
ggml: fork update
Pascal
2026-07-06 15:32:34 +02:00
-
73fe0c67bb
server: sampling overrides on the speech endpoint
Pascal
2026-07-05 15:01:37 +02:00
-
1a680e8816
codec: primed state snapshot LRU keyed by the reference content
Pascal
2026-07-05 14:34:27 +02:00
-
7a4c799f9c
server: reject unknown voice names on base models
Pascal
2026-07-05 13:45:49 +02:00
-
0f1c8572c7
qwen: lazy speaker encoder load in the voice ref extraction path
Pascal
2026-07-05 13:45:38 +02:00
-
62dec12580
server: cloned voice registry over the OpenAI surface
Pascal
2026-07-05 12:28:55 +02:00
-
a37ff074ff
codec: guard the KV ring against models with a wider sliding window
Pascal
2026-07-05 10:36:58 +02:00
-
c39ef15bab
logs
Pascal
2026-07-05 10:25:31 +02:00
-
2700d4c746
codec: stateful frame by frame streaming decode on a static graph
Pascal
2026-07-05 10:25:21 +02:00
-
bcac46352e
logs
Pascal
2026-07-05 07:47:07 +02:00
-
415ef56330
tts: static decode graphs and device resident hidden bridge
Pascal
2026-07-05 07:43:09 +02:00
-
e2e381f4f0
codec: persistent graph arena for the streaming decode path
Pascal
2026-07-05 07:42:50 +02:00
-
f84fc05292
logs
Pascal
2026-07-04 22:47:51 +02:00
-
4057d0331f
tts: seed the vocoder left context with the ICL reference tail
Pascal
2026-07-04 22:47:41 +02:00
-
3e3b6c1712
tts: lazy encoder loading and in graph embedding gathers
Pascal
2026-07-04 21:35:03 +02:00
-
c9d9fa1c6b
ggml: fork update
Pascal
2026-07-04 21:19:51 +02:00
-
3ee7bdd8c8
tts: persistent graph arenas and padded attention windows
Pascal
2026-07-04 14:14:59 +02:00
-
46c99d5889
cmake: default GGML_CUDA_GRAPHS to ON
Pascal
2026-07-04 13:45:08 +02:00
-
0b4ef05d4c
ggml: fork update
Pascal
2026-07-04 10:55:26 +02:00
-
3676f0dc41
doc
Pascal
2026-07-04 01:54:23 +02:00
-
3a3069b8fd
utf8: normalize inbound text bytes to UTF-8
Pascal
2026-07-04 01:14:00 +02:00
-
09d3bc90ab
ggml: fork update
Pascal
2026-07-03 22:38:45 +02:00
-
9dbe7ea26a
tests: absolute paths are prohibited
Pascal
2026-06-24 19:00:33 +02:00
-
c7fb781937
Merge pull request #5 from andimarafioti/codex/voice-ref-abi

PascalandGitHub
2026-06-24 17:33:58 +02:00
-
-
5ce30d34a4
Add voice reference extraction ABI
Andres Marafioti
2026-06-24 14:47:09 +02:00
-
-
4536dcdce2
cleaning
Pascal
2026-06-21 17:30:21 +02:00
-
26fcea5468
ggml: fork update
Pascal
2026-06-19 16:01:29 +02:00
-
0bf4a18b22
codec: add pre-encoded voice reference (--ref-spk / --ref-rvq)
Pascal
2026-06-11 21:45:13 +02:00
-
e8e33629c1
graph: reset scheduler before remaining shared-sched graph allocs
Pascal
2026-06-09 19:41:39 +02:00
-
f79b23a567
Merge pull request #4 from andimarafioti/reset-scheduler-before-talker-alloc

PascalandGitHub
2026-06-09 12:01:12 +02:00
-
-
d862d0e10a
Reset scheduler before talker graph allocation
Andres Marafioti
2026-06-09 11:44:59 +02:00
-
df66c67706
tts: add --stream-by-line, one utterance and one WAV header per line

PascalandJeffrey van Binsbergen
2026-06-06 23:13:46 +02:00
-
ed8052eeb3
clang-format
Pascal
2026-06-06 22:46:56 +02:00
-
ca0c779f49
tts: default language to auto, NULL lang selects auto, reject NULL text
Pascal
2026-06-06 13:31:51 +02:00
-
f3cfa5cf47
server: add OpenAI compatible TTS server (chunked PCM streaming, WAV one-shot)
Pascal
2026-06-06 12:47:10 +02:00
-
-
eda8b59092
docs
Pascal
2026-05-31 19:20:57 +02:00
-
8aba0f012a
logs
Pascal
2026-05-31 17:49:31 +02:00
-
08b79d1209
prompt: cut TTFA by projecting text and ICL codec embeds on the backend
Pascal
2026-05-31 17:44:06 +02:00
-
199a65813a
logs
Pascal
2026-05-31 15:41:34 +02:00
-
5442c2f84c
perf: add per-stage timer instrumentation to qwentts and omnivoice
Pascal
2026-05-31 15:05:48 +02:00
-
127bde4eea
docs
Pascal
2026-05-31 14:09:28 +02:00
-
1c62494faa
docs
Pascal
2026-05-31 13:45:25 +02:00
-
29a7fa0f97
test logs
Pascal
2026-05-31 02:39:03 +02:00
-
a62fde62e6
prompt: drop dead host projection fallback, qt_throw on backend failure
Pascal
2026-05-30 16:44:16 +02:00
-
cea3260b64
clang-format
Pascal
2026-05-30 16:15:31 +02:00
-
300bb09944
Merge pull request #3 from andimarafioti/optimize-prompt-ttfa

PascalandGitHub
2026-05-30 16:13:12 +02:00
-
-
207da32e75
nits
Pascal
2026-05-30 16:10:10 +02:00
-
a0f504ce4c
Optimize prompt TTFA
Andres Marafioti
2026-05-30 15:41:29 +02:00
-
-
b7d601ff66
nits
Pascal
2026-05-20 14:15:09 +02:00
-
85ad801950
Merge pull request #1 from smashingtags/master

PascalandGitHub
2026-05-20 14:10:11 +02:00
-
-
dc8d2d59a5
tests: add Intel Arc A310 SYCL generation log
smashingtags
2026-05-19 19:40:48 -04:00
-
8608504a5e
cmake: add Intel Arc GPU support via SYCL backend
smashingtags
2026-05-19 16:15:49 -04:00
-
-
55b7234d21
cmake: scope /utf-8 to C and C++ so nvcc does not treat it as an input file
Pascal
2026-05-17 14:41:39 +02:00
-
8e1df7329a
ggml: sync
Pascal
2026-05-17 14:19:59 +02:00
-
50b97b12fc
ggml: address 0cc4m review for Vulkan fused snake activation
Pascal
2026-05-17 11:38:29 +02:00
-
5523143942
tests
Pascal
2026-05-15 00:02:37 +02:00
-
4bf578ec7b
qwen-tts: drop --text, align help on omnivoice style
Pascal
2026-05-14 23:48:27 +02:00