Commit Graph

486 Commits (master)
 

Author SHA1 Message Date
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
Georgi Gerganov 0a0cfa7985
ggml : add void to argument-less functions
2 years ago
Georgi Gerganov 196d738974
minor : close #370 + Makefile build info print change
2 years ago
Andy Maloney 84c6b42e65
cmake : update to 3.19 (#351)
2 years ago
Andy Maloney dd6d582977 whisper : use ranged-based for loops for readability
2 years ago
Georgi Gerganov d51c5eb906
ggml : define MIN / MAX only if not defined (minor)
2 years ago
Georgi Gerganov 0be6a1afd9
make : print build information
2 years ago
Georgi Gerganov a466c3404d
stream : fix data race on bool + avoid division-by-zero
2 years ago
Georgi Gerganov d629c034a4
models : fix HF model URL (close #356)
2 years ago
Andy Maloney f00509d57c
command : refactor to split command list & general transcription modes (#331)
2 years ago
Thomas Fitzsimmons 424c410c42 ggml : improve f16 acceleration for POWER9 ppc64le
2 years ago
Georgi Gerganov d97e6005e9
whisper : add whisper_n_audio_ctx and check for invalid audio_ctx
2 years ago
Ikko Ashimine 3467230a77 models : fix typo in convert-h5-to-ggml.py
2 years ago
Avik Sengupta a091581eb3
cmake : add runtime destination install (#345)
2 years ago
Georgi Gerganov 68daf6e487
whisper : avoid some memory allocations
2 years ago
Niels Mayer a593b932e4
main : add -ocsv, aka --output-csv to output a CSV file
2 years ago
Georgi Gerganov 9a8ad3db69
make : add i686 arch (close #329)
2 years ago
Georgi Gerganov 4e0b2069e7
ggml : barrier refactor + static functions
2 years ago
Georgi Gerganov ac521a566e
ggml : simplify the SIMD code (#324)
2 years ago
Andy Maloney 331c0bbddc
examples : fix memory leak on failure to load gpt2 model (#323)
2 years ago
Andy Maloney dc90efd504
examples : small code cleanups (#322)
2 years ago
Georgi Gerganov 7282e2109e
ggml : use vaddvq_f32 for slightly more efficient reduce
2 years ago
Thomas Fitzsimmons 466ceebb78 ggml : add f16 acceleration for POWER9 ppc64le
2 years ago
Georgi Gerganov 77226aa89d
models : fix support for spaces in path (close #315)
2 years ago
Andy Maloney 543bd5627e
whisper : use emplace_back in place of push_back (#319)
2 years ago
Andy Maloney 62fee9a9cc
whisper : fix mem leak on failure to load model (#318)
2 years ago
Andy Maloney 493d94130d
ggml : make consts static (#317)
2 years ago
Georgi Gerganov 1480a5f1af
Update README.md
2 years ago
Digipom 0f4227d9ee
examples : add whisper.swiftui demo app (#308)
2 years ago
Georgi Gerganov 4c1fe0c813
Update README.md
2 years ago
Andy Maloney fa463313ad
minor : small code cleanups (#302)
2 years ago
Georgi Gerganov 501a6b455c minor : flag "ARM FMA" -> "ARM_FMA"
2 years ago
Kevin Brothaler 91fc08c641 Build a vfpv4 library for armeabi-v7a and do runtime detection to select the right library
2 years ago
Kevin Brothaler e1432dd91a Check for both __ARM_NEON and __ARM_FEATURE_FMA so that the project can be compiled for armv7a.
2 years ago
Kevin Brothaler 22193cbfe8 Bump NDK version
2 years ago
Andy Maloney 42c6730732
whisper : use nullptr (C++11) instead of NULL macro (#299)
2 years ago
Andy Maloney 76b6211f9b
cmake : add headers to target (#298)
2 years ago
Mohit Agarwal 86a277f78d
go : run `go mod tidy` before building examples + fix permissions (#296)
2 years ago
David Thorpe 231bebca7d
bindings : initial import of golang bindings (#287)
2 years ago
Georgi Gerganov 90564f85f9
Update README.md
2 years ago
Georgi Gerganov 99da1e5cc8
cmake : enable and fix -Wall -Wextra -Wpedantic C++ warnings
2 years ago
Matheus de Sousa 8e3f129b4d
minor : resolves some of warnings when compiling with clang/clang++ (#294)
2 years ago
Georgi Gerganov 1d716d6e34
release : v1.0.4
2 years ago