Commit Graph

  • 8c5ae594ef Merge branch 'master' of github.com:djthorpe/whisper.cpp David Thorpe 2023-01-07 19:48:20 +0100
  • 613253a59e Reverted David Thorpe 2023-01-07 19:48:14 +0100
  • 23aa716308 Changes for examples David Thorpe 2023-01-07 19:43:16 +0100
  • e6e6e1f979 Added test script David Thorpe 2023-01-07 19:38:49 +0100
  • 44efbf7ff1
    cmake : add -Wno-unused-function + update whisper.js Georgi Gerganov 2023-01-07 20:18:34 +0200
  • d347a59a5f
    ggml : when using BLAS start only 1 CPU thread Georgi Gerganov 2023-01-07 19:48:56 +0200
  • 6394c906af
    ggml : fix running tasks with variable number of threads Georgi Gerganov 2023-01-07 19:20:18 +0200
  • 74ffa14e1d
    ggml : unroll ggml_vec_dot_f16 in ggml_compute_forward_flash_attn_f16 Georgi Gerganov 2023-01-07 17:32:23 +0200
  • 65fdcbbbbb
    whisper : revert accidental MB change Georgi Gerganov 2023-01-07 16:18:21 +0200
  • d61d55cd4b
    ggml : speed-up soft max via Accelerate + unroll Georgi Gerganov 2023-01-07 16:11:41 +0200
  • d51fc3ee0a
    ggml : use vDSP_sve and vDSP_maxv from Accelerate Georgi Gerganov 2023-01-07 16:10:16 +0200
  • f82a7dd019
    ggml : make gcc happy (minor) Georgi Gerganov 2023-01-07 09:34:39 +0200
  • f58742a395
    Merge 4e6d2e98ab into 87dd4a3081 #343 Georgi Gerganov 2023-01-06 22:39:51 +0100
  • 87dd4a3081
    talk.wasm : bump memory usage + update whisper.js Georgi Gerganov 2023-01-06 21:12:51 +0200
  • 41e05c6b1b
    cmake : support AVX2 in Windows better (#381) m.bell 2023-01-06 12:36:33 -0500
  • fa379cb22a
    Revert "tmp" Georgi Gerganov 2023-01-06 19:32:53 +0200
  • 322f4e6c4e
    go : bindings updated so they can be used in third party packages. (#379) David Thorpe 2023-01-06 17:32:28 +0000
  • 1652965529
    tmp Georgi Gerganov 2023-01-06 19:32:12 +0200
  • 6042c7a3be
    cmake : change min required version to 3.0 (#351) Georgi Gerganov 2023-01-06 19:23:56 +0200
  • 8f4f7d9374 Support AVX2 in windows better #381 Mike Bell 2023-01-06 11:17:51 -0500
  • 6b351bb669
    command : add "guided-mode" video demo in the README.md Georgi Gerganov 2023-01-06 18:59:26 +0200
  • a62170c656
    ggml : add SSE3 and fp16 conversion lookup table (#368) Abitofevrything 2023-01-06 17:45:59 +0100
  • daae73f559
    ggml : static inlines + add public f16 <-> f32 conversions #368 Georgi Gerganov 2023-01-06 18:39:46 +0200
  • 8d7278b8ac Updated makefiles to set FMA flag on optionally, for xeon E5 on Darwin #379 David Thorpe 2023-01-06 17:02:37 +0100
  • 44fc35e56a Prefer static inline where possible Abitofevrything 2023-01-06 13:34:05 +0100
  • 171acce74f Correct updated macro definitions Abitofevrything 2023-01-06 13:22:29 +0100
  • 3bbd68d076 Updated bindings so they can be used in third pary packages. David Thorpe 2023-01-06 11:16:07 +0100
  • 39d9c1cfef Update SSE3 to new macro arguments Abitofevrything 2023-01-06 01:09:23 +0100
  • b6740c090f Merge branch 'master' of github.com:ggerganov/whisper.cpp Abitofevrything 2023-01-06 01:05:53 +0100
  • fe6670dc68 Remove TODO comments Abitofevrything 2023-01-06 00:55:51 +0100
  • a408a3b2c9 Drop Imath; Add lookup table for f16 -> f32 conversions Abitofevrything 2023-01-06 00:45:37 +0100
  • 1944e7c33e whisper : document POWER VSX support Thomas Fitzsimmons 2023-01-04 23:00:30 -0500
  • 49a8dd6732 ggml : reorganize POWER9 ppc64le SIMD code Thomas Fitzsimmons 2023-01-03 00:45:43 -0500
  • 8c7f642286 ggml : change f16 load and store macro arguments Thomas Fitzsimmons 2023-01-03 00:43:17 -0500
  • ad2a4ffa03
    whisper : do not use F16 tensors when in F32 mode (#369) Georgi Gerganov 2023-01-05 22:56:25 +0200
  • b3c865083e
    ci : add emscripten build Georgi Gerganov 2023-01-05 22:02:58 +0200
  • a0d4f8e65c
    main : make whisper_print_segment_callback() more readable (close #371) Georgi Gerganov 2023-01-05 21:45:05 +0200
  • 4a214d2f07
    cmake : add CMAKE_RUNTIME_OUTPUT_DIRECTORY Georgi Gerganov 2023-01-05 21:40:59 +0200
  • 0a0cfa7985
    ggml : add void to argument-less functions Georgi Gerganov 2023-01-05 21:40:38 +0200
  • 196d738974
    minor : close #370 + Makefile build info print change Georgi Gerganov 2023-01-05 21:35:04 +0200
  • 84c6b42e65
    cmake : update to 3.19 (#351) Andy Maloney 2023-01-05 14:22:48 -0500
  • dd6d582977 whisper : use ranged-based for loops for readability Andy Maloney 2022-12-31 17:58:30 -0500
  • d51c5eb906
    ggml : define MIN / MAX only if not defined (minor) Georgi Gerganov 2023-01-05 21:07:50 +0200
  • 418e666ee7 whisper : document POWER VSX support #369 Thomas Fitzsimmons 2023-01-04 23:00:30 -0500
  • 879358522a ggml : reorganize POWER9 ppc64le SIMD code Thomas Fitzsimmons 2023-01-03 00:45:43 -0500
  • 58e83a2cb2 ggml : change f16 load and store macro arguments Thomas Fitzsimmons 2023-01-03 00:43:17 -0500
  • d8f356ac9f Merge branch 'master' of github.com:ggerganov/whisper.cpp Abitofevrything 2023-01-03 14:54:37 +0100
  • eb87ee58e7 ggml : enable f32 SIMD for POWER9 ppc64le #366 Thomas Fitzsimmons 2023-01-03 01:37:12 -0500
  • cdbe556f81 ggml : macroize POWER9 ppc64le fp16 SIMD code #365 Thomas Fitzsimmons 2023-01-03 00:45:43 -0500
  • 63cf29c21f ggml : change GGML_F16_VEC_LOAD, GGML_F16_VEC_STORE arguments Thomas Fitzsimmons 2023-01-03 00:43:17 -0500
  • 19141cfed8 go : go.sum should be included in git #362 Andy Maloney 2023-01-02 14:01:39 -0500
  • 390e0321c5
    Merge 71ad534079 into 0be6a1afd9 #359 Andy Maloney 2023-01-02 17:51:14 +0000
  • 71ad534079 Add .clang-format #359 Andy Maloney 2023-01-02 12:39:56 -0500
  • 0be6a1afd9
    make : print build information Georgi Gerganov 2023-01-02 13:35:26 +0200
  • efcb1f565f Add Mac test #357 Chidi Williams 2023-01-02 10:11:25 +0000
  • 2963ebb99e Merge branch 'master' of https://github.com/ggerganov/whisper.cpp into add-mac-test Chidi Williams 2023-01-02 10:08:57 +0000
  • 4362818573 Wrap Imath calls to avoid static function warnings Abitofevrything 2023-01-02 10:55:59 +0100
  • 67a1aa398a Add Imath to system information Abitofevrything 2023-01-02 10:52:47 +0100
  • 7bba2dd63d Add Imath support for fp16-fp32 conversions Abitofevrything 2023-01-02 10:49:51 +0100
  • 97e0dfc8ba Add SSE3 to system information Abitofevrything 2023-01-02 09:24:48 +0000
  • c4d8664603 Add support for SSE3 SIMD Abitofevrything 2023-01-02 08:35:52 +0000
  • a466c3404d
    stream : fix data race on bool + avoid division-by-zero Georgi Gerganov 2023-01-02 10:20:50 +0200
  • d629c034a4
    models : fix HF model URL (close #356) Georgi Gerganov 2023-01-02 09:54:43 +0200
  • ef004b054c
    Merge branch 'ggerganov:master' into master Chidi Williams 2023-01-02 00:45:08 +0000
  • a578f040f8 cmake : Update to more modern version #351 Andy Maloney 2022-12-31 18:32:03 -0500
  • 35ac18c87d whisper : use ranged-based for loops for readability #350 Andy Maloney 2022-12-31 17:58:30 -0500
  • f00509d57c
    command : refactor to split command list & general transcription modes (#331) Andy Maloney 2022-12-31 07:08:57 -0500
  • 424c410c42 ggml : improve f16 acceleration for POWER9 ppc64le Thomas Fitzsimmons 2022-12-30 18:57:15 -0500
  • d97e6005e9
    whisper : add whisper_n_audio_ctx and check for invalid audio_ctx Georgi Gerganov 2022-12-31 09:55:33 +0200
  • 3467230a77 models : fix typo in convert-h5-to-ggml.py Ikko Ashimine 2022-12-31 02:51:08 +0900
  • a091581eb3
    cmake : add runtime destination install (#345) Avik Sengupta 2022-12-31 07:48:00 +0000
  • 5525edb4fc ggml : improve f16 acceleration for POWER9 ppc64le #349 Thomas Fitzsimmons 2022-12-30 18:57:15 -0500
  • 88721624b7
    Merge branch 'ggerganov:master' into master Chidi Williams 2022-12-30 20:46:34 +0000
  • ad97dc3b13
    models : fix typo in convert-h5-to-ggml.py #346 Ikko Ashimine 2022-12-31 02:51:08 +0900
  • 1fc53406a8
    Add runtime destination install #345 Avik Sengupta 2022-12-30 14:10:00 +0000
  • 68daf6e487
    whisper : avoid some memory allocations Georgi Gerganov 2022-12-30 13:42:35 +0200
  • a593b932e4
    main : add -ocsv, aka --output-csv to output a CSV file Niels Mayer 2022-12-29 04:04:00 -0800
  • 9a8ad3db69
    make : add i686 arch (close #329) Georgi Gerganov 2022-12-29 13:58:27 +0200
  • 4e6d2e98ab
    ggml : try to improve threading #343 threads Georgi Gerganov 2022-12-26 18:51:35 +0200
  • 4e0b2069e7
    ggml : barrier refactor + static functions Georgi Gerganov 2022-12-28 18:47:30 +0200
  • e130b874b8 Similar to Whisper PR#228, this commit adds -ocsv, aka --output-csv, feature to examples/main, which outputs a CSV file containing lines formatted as follows <startTime-in-integer-milliseconds>, <endTime-in-integer-milliseconds>, "<transcript-line-including-commas>". #340 Niels P. Mayer 2022-12-27 12:29:47 -0800
  • 0e79279026
    Build ES6 modules #336 Matija Čupić 2022-12-27 01:02:00 +0100
  • d5f72171e4 command: Refactor to split command list & general transcription modes #331 Andy Maloney 2022-12-24 18:26:16 -0500
  • ac521a566e
    ggml : simplify the SIMD code (#324) Georgi Gerganov 2022-12-24 10:22:28 +0200
  • aa198f617e
    ggml : generic reduce for all register sizes + comments #324 Georgi Gerganov 2022-12-24 10:16:42 +0200
  • 331c0bbddc
    examples : fix memory leak on failure to load gpt2 model (#323) Andy Maloney 2022-12-23 13:19:07 -0500
  • dc90efd504
    examples : small code cleanups (#322) Andy Maloney 2022-12-23 13:18:51 -0500
  • 9d84ae04fc
    ggml : simplify the SIMD code Georgi Gerganov 2022-12-23 15:23:25 +0200
  • 7bcd0322b2 examples : fix memory leak on failure to load gpt2 model #323 Andy Maloney 2022-12-23 07:59:15 -0500
  • f706907b0a examples: small code cleanups #322 Andy Maloney 2022-12-23 07:56:28 -0500
  • 7282e2109e
    ggml : use vaddvq_f32 for slightly more efficient reduce Georgi Gerganov 2022-12-23 13:48:19 +0200
  • 466ceebb78 ggml : add f16 acceleration for POWER9 ppc64le Thomas Fitzsimmons 2022-12-23 01:19:19 -0500
  • 77226aa89d
    models : fix support for spaces in path (close #315) Georgi Gerganov 2022-12-23 11:11:38 +0200
  • 543bd5627e
    whisper : use emplace_back in place of push_back (#319) Andy Maloney 2022-12-23 04:07:19 -0500
  • 62fee9a9cc
    whisper : fix mem leak on failure to load model (#318) Andy Maloney 2022-12-23 04:06:17 -0500
  • 493d94130d
    ggml : make consts static (#317) Andy Maloney 2022-12-23 04:05:27 -0500
  • 1480a5f1af
    Update README.md Georgi Gerganov 2022-12-23 11:02:46 +0200
  • 0f4227d9ee
    examples : add whisper.swiftui demo app (#308) Digipom 2022-12-23 03:56:18 -0500
  • 7d0c33fcc5 ggml : add f16 acceleration for POWER9 ppc64le #320 Thomas Fitzsimmons 2022-12-23 01:19:19 -0500
  • 8c816ebfbc whisper: Use emplace_back in place of push_back #319 Andy Maloney 2022-12-22 17:23:13 -0500