Package Details: whisper.cpp-cuda 1.7.4-3

Git Clone URL: https://aur.archlinux.org/whisper.cpp-cuda.git (read-only, click to copy)
Package Base: whisper.cpp-cuda
Description: Port of OpenAI's Whisper model in C/C++ (with NVIDIA CUDA optimizations)
Upstream URL: https://github.com/ggerganov/whisper.cpp
Licenses: MIT
Conflicts: whisper.cpp
Provides: whisper.cpp
Submitter: robertfoster
Maintainer: robertfoster
Last Packager: robertfoster
Votes: 0
Popularity: 0.000000
First Submitted: 2024-12-11 23:08 (UTC)
Last Updated: 2025-02-24 11:56 (UTC)

Latest Comments

jronald commented on 2025-02-23 15:08 (UTC) (edited on 2025-02-23 15:08 (UTC) by jronald)

whisper-cli: error while loading shared libraries: libcuda.so.1: cannot open shared object file: No such file or directory

libcuda.so.1 is in package nvidia-utils, so nvidai-utils should be a dependency

jronald commented on 2025-02-23 15:05 (UTC) (edited on 2025-02-24 02:45 (UTC) by jronald)

ERROR: CUDA kernel mul_mat_vec has no device code compatible with CUDA arch 520. ggml-cuda.cu was compiled for: 520

fixed by adding -DCMAKE_CUDA_ARCHITECTURES=89-real https://github.com/leejet/stable-diffusion.cpp/issues/541

tested

chiz commented on 2025-02-23 10:23 (UTC)

llama.cpp-cuda: /usr/lib/libggml-base.so exists in the file system (owned by whisper.cpp-cuda)
llama.cpp-cuda: /usr/lib/libggml-cpu.so exists in the file system (owned by whisper.cpp-cuda)
llama.cpp-cuda: /usr/lib/libggml-cuda.so exists in the file system (owned by whisper.cpp-cuda)
llama.cpp-cuda: /usr/lib/libggml.so exists in the file system (owned by whisper.cpp-cuda)
An error occurred, and no packages were updated.
-> Error during installation: [/home/chi/.cache/yay/llama.cpp-cuda/llama.cpp-cuda-b4762-1-x86_64.pkg.tar.zst] - exit status 1

jronald commented on 2025-02-23 08:07 (UTC) (edited on 2025-02-23 08:11 (UTC) by jronald)

whisper-cli: error while loading shared libraries: libcuda.so.1: cannot open shared object file: No such file or directory

$ ldd `which whisper-cli`
        linux-vdso.so.1 (0x00007169ac5d4000)
        libwhisper.so.1 => /usr/lib/libwhisper.so.1 (0x00007169ac4f8000)
        libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00007169ac200000)
        libm.so.6 => /usr/lib/libm.so.6 (0x00007169ac108000)
        libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x00007169ac4ca000)
        libc.so.6 => /usr/lib/libc.so.6 (0x00007169abf16000)
        libggml.so => /usr/lib/libggml.so (0x00007169ac4bb000)
        libggml-cpu.so => /usr/lib/libggml-cpu.so (0x00007169abe76000)
        libggml-base.so => /usr/lib/libggml-base.so (0x00007169abdbc000)
        /lib64/ld-linux-x86-64.so.2 => /usr/lib64/ld-linux-x86-64.so.2 (0x00007169ac5d6000)
        libggml-cuda.so => /usr/lib/libggml-cuda.so (0x00007169a8c00000)
        libgomp.so.1 => /usr/lib/libgomp.so.1 (0x00007169abd69000)
        libcudart.so.12 => /opt/cuda/lib64/libcudart.so.12 (0x00007169a8800000)
        libcublas.so.12 => /opt/cuda/lib64/libcublas.so.12 (0x00007169a1600000)
        libcuda.so.1 => not found
        libdl.so.2 => /usr/lib/libdl.so.2 (0x00007169ac4b2000)
        libpthread.so.0 => /usr/lib/libpthread.so.0 (0x00007169ac4ad000)
        librt.so.1 => /usr/lib/librt.so.1 (0x00007169ac4a8000)
        libcublasLt.so.12 => /opt/cuda/lib64/libcublasLt.so.12 (0x000071696d800000)

$ fd libcuda
opt/cuda/targets/x86_64-linux/lib/libcudart.so
opt/cuda/targets/x86_64-linux/lib/libcudadevrt.a
opt/cuda/targets/x86_64-linux/lib/libcudart.so.12
opt/cuda/targets/x86_64-linux/lib/libcudart.so.12.8.57
opt/cuda/targets/x86_64-linux/lib/cmake/libcudacxx/
opt/cuda/targets/x86_64-linux/lib/cmake/libcudacxx/libcudacxx-config.cmake
opt/cuda/targets/x86_64-linux/lib/cmake/libcudacxx/libcudacxx-config-version.cmake
opt/cuda/targets/x86_64-linux/lib/cmake/libcudacxx/libcudacxx-header-search.cmake
opt/cuda/targets/x86_64-linux/lib/libcudart_static.a
opt/cuda/targets/x86_64-linux/lib/stubs/libcuda.so

meyznu commented on 2025-02-15 00:20 (UTC)

I confirm. I tried installing libggml package, but it failed because whisper.cpp-cuda had already installed libggml-cpu.so and libggml-base.so.

lucas commented on 2025-02-07 19:47 (UTC)

pacman -Q whisper.cpp-cuda whisper.cpp-cuda 1.7.4-1

/usr/bin/whisper.cpp-whisper-cli /usr/bin/whisper.cpp-whisper-cli: error while loading shared libraries: libggml.so: cannot open shared object file: No such file or directory

gbr commented on 2025-01-14 04:15 (UTC) (edited on 2025-02-07 21:52 (UTC) by gbr)

This package seems broken:

$ pacman -Q whisper.cpp-cuda 
whisper.cpp-cuda 1.7.3-1
$ whisper.cpp
whisper.cpp: error while loading shared libraries: libggml.so: cannot open shared object file: No such file or directory
$ ldd /usr/bin/whisper.cpp
        linux-vdso.so.1 (0x00007f941d7e9000)
        libwhisper.so.1 => /usr/lib/libwhisper.so.1 (0x00007f941d715000)
        libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00007f941d400000)
        libm.so.6 => /usr/lib/libm.so.6 (0x00007f941d311000)
        libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x00007f941d6e7000)
        libc.so.6 => /usr/lib/libc.so.6 (0x00007f941d120000)
        libggml.so => not found
        libggml-cpu.so => /usr/lib/libggml-cpu.so (0x00007f941d084000)
        libggml-base.so => /usr/lib/libggml-base.so (0x00007f941cfca000)
        /lib64/ld-linux-x86-64.so.2 => /usr/lib64/ld-linux-x86-64.so.2 (0x00007f941d7eb000)
        libgomp.so.1 => /usr/lib/libgomp.so.1 (0x00007f941d692000)