whisper.cpp
refactor(go bindings): thread safe contexts over whisper state
#3419
Open

refactor(go bindings): thread safe contexts over whisper state #3419

ciricc wants to merge 21 commits into ggml-org:master from ciricc:master
ciricc
ciricc feat(go bindings): add state abstraction
59b3c472
ciricc refactor(go bindings): make thread-safe and stateful context
ebbcf3f1
ciricc feat(go bindings): add VAD and Diarization parameters
97e6ce2b
ciricc refactor(go bindings): add diarization unit tests
2f16f803
ciricc refactor(go bindings): remove public method accessing unsafe whisper
01f5c6b7
ciricc refactor(go bindings): fix backward compatibility for error andling l…
ba990ab0
ciricc refactor(go bindings): fix backward compatibility for the interfaces
221e93a5
ciricc fix(go bindings): unit tests and exported interfaces
b751ec1f
ciricc refactor(go bindings): remove public Parameters from context
99722972
ciricc refactor(go bindings): remove public Model() method
f943c8f1
ciricc refactor(go bindings): remove new methods from the Model interface
125ea612
ciricc refactor(go bindings): make ModelContext and StatefulContext public
8f9ad60f
ciricc feat: split context into stateful/stateless; add concurrency gate, ad…
2305a614
ciricc doc: added README for how-to with the new contexts, removed SetGate p…
bf72a5b7
ciricc chore: remove pkg/mod
feaba639
ciricc chor: remove pkg/sumdb
334f40b7
ciricc doc: benchmark step by step doc
50caee34
ciricc refactor: added segment formatiing, fixed benchmark printings
91f5cc12
ciricc fix: fix sampling type
5711a71d
WilliamTambellini
joshmux
ciricc merge: sync with upstream
3d5d9441
ciricc feat: sync with upstream
a7a8169b
ciricc

Login to write a write a comment.

Login via GitHub

Reviewers
No reviews
Assignees
No one assigned
Labels
Milestone