Commit Graph

428 Commits (a6cf6f4c4a023437f0be1b0c1b1c57357215d98f)
 

Author SHA1 Message Date
Georgi Gerganov a6cf6f4c4a
bench : minor fixes
2 years ago
Chia-Hsiang Cheng 472a473fd1
main : add an option to accept optional output filenames (#424)
2 years ago
Georgi Gerganov 9ba66c2fad
stream : fix handling of --step == --length (#416)
2 years ago
Georgi Gerganov 1ccb8a46a5
bench : fix Windows linkage by moving ggml benches in whisper lib ..
2 years ago
Georgi Gerganov 1290fc6457
bench : add memcpy and ggml_mul_mat benchmarks
2 years ago
Digipom 49b529ba74
whisper.android : add support for loading directly from asset in C (#415)
2 years ago
Georgi Gerganov 8088a977af
whisper : fix possible uninitialized variables (#291)
2 years ago
Georgi Gerganov c9aeb33676
stream : fix --keep_context argument to be used correctly (#354)
2 years ago
Damian Czaja 4a3f0d3fe9
go : remove sample_best and sample_timestamp bindings (#409)
2 years ago
Georgi Gerganov 874bde887e
Update README.md
2 years ago
Georgi Gerganov 8738427dd6
cmake : bump version to 1.1.0
2 years ago
Georgi Gerganov c3991bbb24
Update README.md
2 years ago
Georgi Gerganov 00ea21668b
whisper : account speed_up flag for short audio (close #405)
2 years ago
Georgi Gerganov 0b85e8c401
Update README.md
2 years ago
Georgi Gerganov fafd78945d
bench.wasm : print system info
2 years ago
Georgi Gerganov 8de452c18b
Improve decoding (#291)
2 years ago
Georgi Gerganov a6dbd9188b
stream : fix a bug that inserted a lot of empty audio at the start
2 years ago
Georgi Gerganov 4ef3398e8f
ggml : remove obsolete zeroing + comment fixes (#390)
2 years ago
Ian Bicking 5e9f33596f
readme : clarify main and stream usage (#391)
2 years ago
Abitofevrything 8d7b29cedd
ggml : correct behaviour of ggml_vec_sum_f32 (#390)
2 years ago
boolemancer 08dc705a69
whisper : fix sample_to_timestamp calculation with 64 bit precision to avoid overflow (#388)
2 years ago
Syahmi Azhar 1512545149
whisper : add loader class to allow loading from buffer and others (#353)
2 years ago
Georgi Gerganov 52a3e0c92a
ggml : improve vec_dot_f16 unrolling in flash_attn_f16
2 years ago
Georgi Gerganov d1ea1220ff
command : clean-up / refactoring / formatting (#383)
2 years ago
David 9c4a1522f6
command : always-prompt mode (#383)
2 years ago
David Thorpe f078a6f20e
go : adding features to the go-whisper example, go ci, etc (#384)
2 years ago
Georgi Gerganov f30b5d322c
ggml : fix bug in new soft max computation
2 years ago
Georgi Gerganov 44efbf7ff1
cmake : add -Wno-unused-function + update whisper.js
2 years ago
Georgi Gerganov d347a59a5f
ggml : when using BLAS start only 1 CPU thread
2 years ago
Georgi Gerganov 6394c906af
ggml : fix running tasks with variable number of threads
2 years ago
Georgi Gerganov 74ffa14e1d
ggml : unroll ggml_vec_dot_f16 in ggml_compute_forward_flash_attn_f16
2 years ago
Georgi Gerganov 65fdcbbbbb
whisper : revert accidental MB change
2 years ago
Georgi Gerganov d61d55cd4b
ggml : speed-up soft max via Accelerate + unroll
2 years ago
Georgi Gerganov d51fc3ee0a
ggml : use vDSP_sve and vDSP_maxv from Accelerate
2 years ago
Georgi Gerganov f82a7dd019
ggml : make gcc happy (minor)
2 years ago
Georgi Gerganov 87dd4a3081
talk.wasm : bump memory usage + update whisper.js
2 years ago
m.bell 41e05c6b1b
cmake : support AVX2 in Windows better (#381)
2 years ago
Georgi Gerganov fa379cb22a
Revert "tmp"
2 years ago
David Thorpe 322f4e6c4e
go : bindings updated so they can be used in third party packages. (#379)
2 years ago
Georgi Gerganov 1652965529
tmp
2 years ago
Georgi Gerganov 6042c7a3be
cmake : change min required version to 3.0 (#351)
2 years ago
Georgi Gerganov 6b351bb669
command : add "guided-mode" video demo in the README.md
2 years ago
Abitofevrything a62170c656
ggml : add SSE3 and fp16 conversion lookup table (#368)
2 years ago
Thomas Fitzsimmons 1944e7c33e whisper : document POWER VSX support
2 years ago
Thomas Fitzsimmons 49a8dd6732 ggml : reorganize POWER9 ppc64le SIMD code
2 years ago
Thomas Fitzsimmons 8c7f642286 ggml : change f16 load and store macro arguments
2 years ago
Georgi Gerganov ad2a4ffa03
whisper : do not use F16 tensors when in F32 mode (#369)
2 years ago
Georgi Gerganov b3c865083e
ci : add emscripten build
2 years ago
Georgi Gerganov a0d4f8e65c
main : make whisper_print_segment_callback() more readable (close #371)
2 years ago
Georgi Gerganov 4a214d2f07
cmake : add CMAKE_RUNTIME_OUTPUT_DIRECTORY
2 years ago