whisper.cpp / ggml.c

Commit History

ggml : add SSE3 and fp16 conversion lookup table (#368)
2c3f7d4
unverified

Abitofevrything ggerganov commited on

whisper : document POWER VSX support
4dbf7ee

Thomas Fitzsimmons commited on

ggml : reorganize POWER9 ppc64le SIMD code
e0a5614

Thomas Fitzsimmons commited on

ggml : change f16 load and store macro arguments
4a68b87

Thomas Fitzsimmons commited on

ggml : add void to argument-less functions
f06f912
unverified

ggerganov commited on

ggml : define MIN / MAX only if not defined (minor)
2117da6
unverified

ggerganov commited on

ggml : improve f16 acceleration for POWER9 ppc64le
f92a260

Thomas Fitzsimmons commited on

ggml : barrier refactor + static functions
7b501c1
unverified

ggerganov commited on

ggml : simplify the SIMD code (#324)
6fe850c
unverified

ggerganov commited on

ggml : use vaddvq_f32 for slightly more efficient reduce
550fbf8
unverified

ggerganov commited on

ggml : add f16 acceleration for POWER9 ppc64le
0d5a830

Thomas Fitzsimmons commited on

ggml : make consts static (#317)
786be65
unverified

Andy Maloney commited on

minor : small code cleanups (#302)
142f526
unverified

Andy Maloney ggerganov commited on

Check for both __ARM_NEON and __ARM_FEATURE_FMA so that the project can be compiled for armv7a.
1fff54f

Kevin Brothaler commited on

Add AVX,AVX2 support for ggml_vec_scale_f32
666b50a

katsu560 commited on

ggml : implement ggml_compute_forward_dup_f16() special cases
b3b8141
unverified

ggerganov commited on

ggml : make more compatible with c99 (#262)
52bc68d
unverified

ggerganov commited on

ggml : fix indentation
09b6ef7
unverified

ggerganov commited on

ggml : make compatible with c99 (#262)
d9c1974
unverified

ggerganov commited on

Remove C++20 requirement (#257)
6702756
unverified

Roland Rabien commited on

talk : talk with AI in the terminal
7aad96d

ggerganov commited on

ggml : add alternative cblas_sgemm call
2f68de6
unverified

ggerganov commited on

fix compilation on haiku
5d3218a

Al Hoang commited on

ggml : fix typo in previous commit
d7b9296
unverified

ggerganov commited on

ggml : use macros to inline FP16 <-> FP32 conversions
23e5614
unverified

ggerganov commited on

ggml : add F16C CPU flag check
2661c19
unverified

ggerganov commited on

add fp16/fp32 convert intrinsics
03a5fa2

katsu560 commited on

ggml : remove inline specifier from fp16 <-> fp32 converters
cdd3359
unverified

ggerganov commited on

ggml : fix the fix
8b90727
unverified

ggerganov commited on

ggml : fix cross-compile Linux -> Window with mingw (#168)
29fe0ee
unverified

ggerganov commited on

ggml: change inline ggml_fp16_to_fp32, ggml_fp16_t ggml_fp32_to_fp16
b2f844a

katsu560 commited on

add AVX support
00ac035

katsu560 commited on

ggml : fix Windows build
42bbdcd

ggerganov commited on

Fix the Windows pthread_create shim
0c17e51

boolemancer commited on

ggml : multi-thread the ggml_add operator
c36d8ed
unverified

ggerganov commited on

ggml : fix the check for NEON support (#7)
1f7e8fa
unverified

ggerganov commited on

Cross compilation (#121)
ee0f706
unverified

Syed Jafri commited on

Fixed sched_yield
80b70f0

Mikhail Grigorev commited on

Implemenated sched_yield function for Windows
12f76e3

Mikhail Grigorev commited on

ggml : fix barrier
dbbf84f

ggerganov commited on

ggml : fix thread-safety of ggml_init and ggml_free
ae956e7

ggerganov commited on

Add OpenBLAS support
bf551c0

ggerganov commited on

ggml : add system info functions
7a4a7a1

ggerganov commited on

refactoring : move main + stream in examples + other stuff
f79068a

ggerganov commited on

wip : WASM 128-bit SIMD support
ca4986c

ggerganov commited on

wip : initial WASM port
4abd756

ggerganov commited on

Add reference to FP16 repo
19c1d9a
unverified

ggerganov commited on

Correct implementation of FP16 GELU
84b7b50
unverified

ggerganov commited on

Revert GELU change
2e71545

ggerganov commited on

Use Accelerate framework on Apple silicon
521bf92

ggerganov commited on