Commit Graph

  • a091581eb3 cmake : add runtime destination install (#345) Avik Sengupta 2022-12-31 07:48:00 +00:00
  • 68daf6e487 whisper : avoid some memory allocations Georgi Gerganov 2022-12-30 13:42:35 +02:00
  • a593b932e4 main : add -ocsv, aka --output-csv to output a CSV file Niels Mayer 2022-12-29 04:04:00 -08:00
  • 9a8ad3db69 make : add i686 arch (close #329) Georgi Gerganov 2022-12-29 13:58:27 +02:00
  • 4e0b2069e7 ggml : barrier refactor + static functions Georgi Gerganov 2022-12-28 18:47:30 +02:00
  • ac521a566e ggml : simplify the SIMD code (#324) Georgi Gerganov 2022-12-24 10:22:28 +02:00
  • 331c0bbddc examples : fix memory leak on failure to load gpt2 model (#323) Andy Maloney 2022-12-23 13:19:07 -05:00
  • dc90efd504 examples : small code cleanups (#322) Andy Maloney 2022-12-23 13:18:51 -05:00
  • 7282e2109e ggml : use vaddvq_f32 for slightly more efficient reduce Georgi Gerganov 2022-12-23 13:48:19 +02:00
  • 466ceebb78 ggml : add f16 acceleration for POWER9 ppc64le Thomas Fitzsimmons 2022-12-23 01:19:19 -05:00
  • 77226aa89d models : fix support for spaces in path (close #315) Georgi Gerganov 2022-12-23 11:11:38 +02:00
  • 543bd5627e whisper : use emplace_back in place of push_back (#319) Andy Maloney 2022-12-23 04:07:19 -05:00
  • 62fee9a9cc whisper : fix mem leak on failure to load model (#318) Andy Maloney 2022-12-23 04:06:17 -05:00
  • 493d94130d ggml : make consts static (#317) Andy Maloney 2022-12-23 04:05:27 -05:00
  • 1480a5f1af Update README.md Georgi Gerganov 2022-12-23 11:02:46 +02:00
  • 0f4227d9ee examples : add whisper.swiftui demo app (#308) Digipom 2022-12-23 03:56:18 -05:00
  • 4c1fe0c813 Update README.md Georgi Gerganov 2022-12-22 18:22:58 +02:00
  • fa463313ad minor : small code cleanups (#302) Andy Maloney 2022-12-22 10:06:19 -05:00
  • 501a6b455c minor : flag "ARM FMA" -> "ARM_FMA" Georgi Gerganov 2022-12-22 16:43:57 +02:00
  • 91fc08c641 Build a vfpv4 library for armeabi-v7a and do runtime detection to select the right library Kevin Brothaler 2022-12-20 15:15:59 -05:00
  • e1432dd91a Check for both __ARM_NEON and __ARM_FEATURE_FMA so that the project can be compiled for armv7a. Kevin Brothaler 2022-12-20 13:33:33 -05:00
  • 22193cbfe8 Bump NDK version Kevin Brothaler 2022-12-20 13:33:27 -05:00
  • 42c6730732 whisper : use nullptr (C++11) instead of NULL macro (#299) Andy Maloney 2022-12-22 09:35:18 -05:00
  • 76b6211f9b cmake : add headers to target (#298) Andy Maloney 2022-12-22 09:34:47 -05:00
  • 86a277f78d go : run go mod tidy before building examples + fix permissions (#296) Mohit Agarwal 2022-12-22 20:04:20 +05:30
  • 231bebca7d bindings : initial import of golang bindings (#287) David Thorpe 2022-12-20 07:54:33 +01:00
  • 90564f85f9 Update README.md Georgi Gerganov 2022-12-19 22:09:21 +02:00
  • 99da1e5cc8 cmake : enable and fix -Wall -Wextra -Wpedantic C++ warnings Georgi Gerganov 2022-12-19 20:45:08 +02:00
  • 8e3f129b4d minor : resolves some of warnings when compiling with clang/clang++ (#294) Matheus de Sousa 2022-12-19 15:19:01 -03:00
  • 1d716d6e34 release : v1.0.4 Georgi Gerganov 2022-12-17 19:52:42 +02:00
  • 419b8a6402 Add AVX,AVX2 support for ggml_vec_scale_f32 katsu560 2022-12-17 08:42:30 +09:00
  • 1eb81f863f make : revert accidental change of optimization flags Georgi Gerganov 2022-12-17 18:57:42 +02:00
  • fba10a4c68 whisper : language auto-detect (#59) Georgi Gerganov 2022-12-17 17:58:08 +02:00
  • afe2db0fe2 Add Roadmap Georgi Gerganov 2022-12-16 23:41:57 +02:00
  • a7047b2a28 ggml : implement ggml_compute_forward_dup_f16() special cases Georgi Gerganov 2022-12-16 21:50:41 +02:00
  • 32fbc8cd04 main : add option to print the progress (#276) Georgi Gerganov 2022-12-16 20:20:43 +02:00
  • b8065d90f5 main : add "--prompt" command line argument (#90) Georgi Gerganov 2022-12-16 19:43:16 +02:00
  • 4312995974 command : better indentation Georgi Gerganov 2022-12-13 21:46:42 +02:00
  • 5eeeb3412d command : update README, show how to use guided mode Georgi Gerganov 2022-12-13 21:36:29 +02:00
  • 6a69e3ae27 command : adding guided mode Georgi Gerganov 2022-12-13 19:21:32 +02:00
  • bf69b669a0 whisper : add whisper_tokenize() Georgi Gerganov 2022-12-13 19:21:07 +02:00
  • ea19ed33f1 Update README.md (#46) Georgi Gerganov 2022-12-16 19:28:51 +02:00
  • 675e787171 Add Android sample (#277) Digipom 2022-12-16 12:20:13 -05:00
  • c6c3ad5a98 ci : add Windows build without OpenBLAS + change to Release (#85) (#282) Georgi Gerganov 2022-12-16 18:51:46 +02:00
  • 6a7c82501e whisper : improve decoding strategy (#244) Georgi Gerganov 2022-12-16 18:31:17 +02:00
  • a82d331034 stream : update README.md + comments Georgi Gerganov 2022-12-16 18:04:19 +02:00
  • c37c2443c1 Update README.md (#56) Georgi Gerganov 2022-12-16 18:01:05 +02:00
  • 0f11759406 ggml : make more compatible with c99 (#262) Georgi Gerganov 2022-12-16 18:00:12 +02:00
  • 5a5c5ddcca Update README.md Georgi Gerganov 2022-12-15 20:38:08 +02:00
  • 34e0b4b9ef stream : fix build Georgi Gerganov 2022-12-15 20:15:36 +02:00
  • b0f8013eb9 stream : add sliding window mode Georgi Gerganov 2022-12-15 18:28:22 +02:00
  • 124c718c73 whisper : fix UB when reading buffer of length 0 bytes (#265) Georgi Gerganov 2022-12-13 23:13:55 +02:00
  • f66ac6dc4f ggml : fix indentation Georgi Gerganov 2022-12-13 23:09:01 +02:00
  • 9955fa4ed7 ggml : make compatible with c99 (#262) Georgi Gerganov 2022-12-13 23:07:49 +02:00
  • a613f16aec talk : improve prompting Georgi Gerganov 2022-12-12 23:44:36 +02:00
  • 930c693989 release : v1.0.3 Georgi Gerganov 2022-12-12 20:36:52 +02:00
  • d8a0dde31a Update README.md Georgi Gerganov 2022-12-12 20:33:09 +02:00
  • 9e3e6f253a release : v1.0.2 Georgi Gerganov 2022-12-12 20:25:56 +02:00
  • 57ccd7cc4f Update README.md Georgi Gerganov 2022-12-12 20:23:10 +02:00
  • 812ae3ffbd Update README.md Georgi Gerganov 2022-12-12 20:20:51 +02:00
  • f309f97df6 Node.js package (#260) Georgi Gerganov 2022-12-12 20:17:27 +02:00
  • aa6adda26e talk : make compatible with c++11 (part 2) Georgi Gerganov 2022-12-11 20:34:04 +02:00
  • 444349f4ec talk : make compatible with c++11 Georgi Gerganov 2022-12-11 20:19:17 +02:00
  • 37a93d2459 cmake : require c++11 instead of c++20 Georgi Gerganov 2022-12-11 20:04:05 +02:00
  • e70d47baab Remove C++20 requirement (#257) Roland Rabien 2022-12-11 10:03:07 -08:00
  • 6ed786957e Add newline per segment for text output (#254) Lexevolution 2022-12-12 04:00:29 +10:00
  • ea38ad6e70 bench : more concise representation of the results (#89) Georgi Gerganov 2022-12-11 11:56:13 +02:00
  • 054940e1f6 minor : fix .gitignore to not ignore examples Georgi Gerganov 2022-12-11 11:39:46 +02:00
  • fcf515de60 bench.wasm : same as "bench" but runs in the browser (#89) Georgi Gerganov 2022-12-11 11:09:01 +02:00
  • 85c9ac18b5 Update README.md Georgi Gerganov 2022-12-10 16:54:57 +02:00
  • b7c85d1ea6 talk : fix build for MSVC Georgi Gerganov 2022-12-10 16:48:15 +02:00
  • 3b1aacbe6d talk : talk with AI in the terminal Georgi Gerganov 2022-12-09 20:38:10 +02:00
  • d1da35de06 fix potential bug reading model data into a small size optimized string which could lead to memory corruption. In an SSO string, you can't write data to &str[0] and expect it to work well. bert hubert 2022-12-10 13:09:31 +01:00
  • 603f97ba11 whisper : minor improvemnt in decoding strategy (#244) Georgi Gerganov 2022-12-10 13:38:26 +02:00
  • 50a061b313 ggml : add alternative cblas_sgemm call Georgi Gerganov 2022-12-08 23:48:04 +02:00
  • 832b4f34c9 make : indentation + .gitignore Georgi Gerganov 2022-12-08 19:42:06 +02:00
  • 0f98755fc5 Flag for Position Independent Code Reinis Muiznieks 2022-12-07 14:44:58 +02:00
  • 56822621a8 twitch.sh : various fixes and polishing Georgi Gerganov 2022-12-08 19:17:24 +02:00
  • 9e5f3ddc16 Allow for Twitch.tv live transcription keyehzy 2022-12-07 23:45:54 -03:00
  • d91c001120 Fix paths echoed after the download Kartik Saranathan 2022-12-07 23:18:30 -05:00
  • 04a16bbf11 fix compilation on haiku Al Hoang 2022-12-08 05:34:19 +00:00
  • 47afb93c3c yt-wsp.sh : improve usage instructions Georgi Gerganov 2022-12-07 22:12:08 +02:00
  • 575c53dc41 yt-wsp.sh : fix usage instruction + comment Georgi Gerganov 2022-12-07 21:12:55 +02:00
  • 3996ecc156 Update README.md Georgi Gerganov 2022-12-07 05:15:46 +02:00
  • faa85f9840 livestream.sh : remove obsolete comment Georgi Gerganov 2022-12-07 04:41:43 +02:00
  • b6597539f9 ggml : fix typo in previous commit Georgi Gerganov 2022-12-06 22:12:57 +02:00
  • 9a4b7a916e ggml : use macros to inline FP16 <-> FP32 conversions Georgi Gerganov 2022-12-06 22:05:33 +02:00
  • f8ec718b76 ggml : add F16C CPU flag check Georgi Gerganov 2022-12-06 21:56:56 +02:00
  • 35b40a93b9 add fp16/fp32 convert intrinsics katsu560 2022-12-07 03:32:48 +09:00
  • 9fe7306f4b models : add the new "large" model release by OpenAI Georgi Gerganov 2022-12-06 18:48:57 +02:00
  • 13e8eb2346 bench : add commit hash to bench-all.sh results Georgi Gerganov 2022-12-06 18:47:48 +02:00
  • 78d13257be Try to improve the token sampling strategy (#193) Georgi Gerganov 2022-12-02 21:51:50 +02:00
  • 9b7df68753 tests : adding transcription tests Georgi Gerganov 2022-11-28 22:44:01 +02:00
  • 061fc81bd6 ggml : remove inline specifier from fp16 <-> fp32 converters Georgi Gerganov 2022-12-01 22:15:12 +02:00
  • 57e0e6b700 livestream : handle ffmpeg errors gracefully and stabilize transcript Georgi Gerganov 2022-12-01 20:49:09 +02:00
  • 4f7363077f livestream : minor changes Georgi Gerganov 2022-12-01 19:47:58 +02:00
  • 093c840dee livestream : fix losing words across audio chunk (#195) semiformal-net 2022-12-01 12:18:22 -05:00
  • e7f09a0a61 Fix Darwin flags - was incorrectly always using the Linux else clause Tienshiao Ma 2022-11-28 23:29:34 -08:00
  • 4698dcdb52 whisper : add mechanism for aborting the whisper_full() computation Georgi Gerganov 2022-11-27 20:28:36 +02:00
  • 6fd5358dd0 Update README.md Georgi Gerganov 2022-11-27 11:30:32 +02:00