Skip to content

Commit

Permalink
v1.5.4-0: fix debian amd build no cpu features
Browse files Browse the repository at this point in the history
  • Loading branch information
GiviMAD committed Feb 24, 2024
1 parent e1ec1a9 commit 2ae5ff3
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 4 deletions.
6 changes: 3 additions & 3 deletions build_debian.sh
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ set -xe
build_lib() {
TMP_DIR=src/main/resources/debian
TARGET_DIR=src/main/resources/debian-$AARCH
cmake -B build "$CMAKE_ARGS" -DCMAKE_INSTALL_PREFIX=$TMP_DIR
cmake -B build $CMAKE_ARGS -DCMAKE_INSTALL_PREFIX=$TMP_DIR
cmake --build build --config Release
cmake --install build
mv $TMP_DIR/libwhisper.so $TARGET_DIR/libwhisper$LIB_VARIANT.so
Expand All @@ -16,8 +16,8 @@ build_lib() {
AARCH=$(dpkg --print-architecture)
case $AARCH in
amd64)
LIB_VARIANT="+mf16c+mfma+mavx+mavx2" CMAKE_ARGS="-DWHISPER_NO_AVX=0 -DWHISPER_NO_AVX2=0 -DWHISPER_NO_FMA=0 -DWHISPER_NO_F16C=0" build_lib
ADD_WRAPPER=true CMAKE_ARGS="-DWHISPER_NO_AVX=1 -DWHISPER_NO_AVX2=1 -DWHISPER_NO_FMA=1 -DWHISPER_NO_F16C=1" build_lib
LIB_VARIANT="+mf16c+mfma+mavx+mavx2" CMAKE_ARGS="-DWHISPER_NO_AVX=OFF -DWHISPER_NO_AVX2=OFF -DWHISPER_NO_FMA=OFF -DWHISPER_NO_F16C=OFF" build_lib
ADD_WRAPPER=true CMAKE_ARGS="-DWHISPER_NO_AVX=ON -DWHISPER_NO_AVX2=ON -DWHISPER_NO_FMA=ON -DWHISPER_NO_F16C=ON" build_lib
;;
arm64)
LIB_VARIANT="+fp16" CMAKE_ARGS="-DCMAKE_C_FLAGS='-march=armv8.2-a+fp16'" build_lib
Expand Down
2 changes: 1 addition & 1 deletion pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
<artifactId>whisper-jni</artifactId>
<name>whisper-jni</name>
<url>https://github.com/GiviMAD/whisper-jni</url>
<version>1.5.4</version>
<version>1.5.4-0</version>
<description>A JNI wrapper for [whisper.cpp](https://github.com/ggerganov/whisper.cpp), allows to transcribe speech to text in Java</description>

<licenses>
Expand Down

0 comments on commit 2ae5ff3

Please sign in to comment.