Georgi Gerganov
58323bf8ed
build : fix aarch64 ( #0 )
2024-08-08 22:48:46 +03:00
Georgi Gerganov
e30c679928
whisper : reorganize source code + improve CMake ( #2256 )
...
* scripts : update sync [no ci]
* files : reorganize [no ci]
* sync : llama.cpp
* cmake : link math library
* cmake : build normal ggml library
* files : move headers to include
* objc : fix path to ggml-metal.h
* ci : fix WHISPER_CUDA -> GGML_CUDA
* scripts : sync LICENSE [no ci]
2024-06-26 19:34:09 +03:00
zhangjixiong
e93081f83f
whisper.android : update example, add field to print timestamp ( #2072 )
2024-05-13 14:30:03 +03:00
Georgi Gerganov
5fdb27ff80
ggml : 32-bit arm compat ( #1891 )
...
* ggml : 32-bit arm compat
* ggml : add ggml_vqtbl1q_s8 impl
* ggml : cont
2024-02-22 18:31:40 +02:00
Neuman Vong
19f8048139
whisper.android : how to build with CLBlast ( #1809 )
...
* FetchContent
* OpenCL
* Documentation and make optional
* Specify GGML build options in build.gradle
* Use gradle properties
* @ggerganov
Co-authored-by: Georgi Gerganov <ggerganov@gmail.com>
* @gpokat
---------
Co-authored-by: Georgi Gerganov <ggerganov@gmail.com>
2024-02-09 17:39:05 +02:00
Neuman Vong
d6b9be21d7
whisper.android : return output from benchmarks ( #1785 )
...
Benchmarks are failing because JNI expects a jstring and the benchmarks
are missing a return statement (i.e., returning null). The functions
actually build a jstring but don't return it, so this seems to have been
an oversight.
This patch returns the jstring and now the benchmarks run successfully.
Fixes #1783 .
2024-01-19 16:17:38 +02:00
Tobrun
973111088b
android : decouple example into a library and app module ( #1445 )
2023-11-07 14:27:33 +02:00