Closed snowyegret23 closed 2 months ago
https://github.com/Purfview/whisper-standalone-win/releases/tag/libs
여기 있는 cuBLAS.and.cuDNN_CUDA12_win_v1.7z
다운로드 후 torch의 해당 lib 폴더에 덮어쓰고 시작하니 해결되었습니다.
@snowyegret23 님 안녕하세요. 버그 제보에 감사드립니다.
CUDA 와 torch
버전 호환성 문제인 것으로 보이는데요,
CUDA 버전에 맞게 torch
를 재설치 하는 것으로 해결했던 것으로 기억합니다.
감사합니다!
which version of cuda should I use?
@violetgoing The default CUDA version used in this web UI is CUDA 12.1.
If you are using CUDA 12.4, you can update the URL in the requirements.txt
to https://download.pytorch.org/whl/cu124
.
Note that the minimum CUDA version is 12.1, because faster-whipser==1.0.3
needs at least CUDA 12.1.
@jhj0517 i change but it actually doesnt work
Use "faster-whisper" implementation
Device "cuda" is detected
Running on local URL: http://127.0.0.1:7860
To create a public link, set `share=True` in `launch()`.
Could not locate cudnn_ops_infer64_8.dll. Please make sure it is in your library path!
"launching the app"
Для продолжения нажмите любую клавишу . . .
my requirments.txt is
# Remove the --extra-index-url line below if you're not using Nvidia GPU.
# If you're using it, Update CUDA version to yours (CUDA 12.1 is minimum requirement):
# For CUDA 12.1, use : https://download.pytorch.org/whl/cu121
# For CUDA 12.4, use : https://download.pytorch.org/whl/cu124
--extra-index-url https://download.pytorch.org/whl/cu124
torch
git+https://github.com/jhj0517/jhj0517-whisper.git
faster-whisper==1.0.3
transformers==4.42.3
gradio==4.29.0
pytubefix
pyannote.audio==3.3.1
@violetgoing It didn't work for me either, so I solved it by using the Docker version.
@snowyegret23 how?
@violetgoing I simply followed the Insturction. https://github.com/jhj0517/Whisper-WebUI#running-with-docker
@snowyegret23 now i have this
[+] Building 0.0s (1/1) FINISHED docker:desktop-linux
=> [internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 2B 0.0s
ERROR: failed to solve: failed to read dockerfile: open Dockerfile: no such file or directory
View build details: docker-desktop://dashboard/build/desktop-linux/desktop-linux/x4gnhsh8xbty6i5kuv7capt7p
before this step 1
docker build -t whisper-webui:latest .
@violetgoing This should work:
Build
docker pull jhj0517/whisper-webui:latest
Run
docker run --gpus all -d \
-v /path/to/models:/Whisper-WebUI/models \
-v /path/to/outputs:/Whisper-WebUI/outputs \
-p 7860:7860 \
-it \
jhj0517/whisper-webui:latest --server_name 0.0.0.0 --server_port 7860
Connect to http://localhost:7860 with your browser
Update /path/to/models
and /path/to/outputs
to your local paths as you like.
@jhj0517 after step 2. run i have
docker run --gpus all -d \
>> -v /path/to/models:/Whisper-WebUI/models \
>> -v /path/to/outputs:/Whisper-WebUI/outputs \
>> -p 7860:7860 \
>> -it \
>> jhj0517/whisper-webui:latest --server_name 0.0.0.0 --server_port 7860
docker: invalid reference format.
See 'docker run --help'.
-v : Имя "-v" не распознано как имя командлета, функции, файла сценария или выполняемой программы. Проверьте правильность написания имени, а также наличие и правильность пути, после чего повторите попыт
ку.
строка:2 знак:1
+ -v /path/to/models:/Whisper-WebUI/models \
+ ~~
+ CategoryInfo : ObjectNotFound: (-v:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
-v : Имя "-v" не распознано как имя командлета, функции, файла сценария или выполняемой программы. Проверьте правильность написания имени, а также наличие и правильность пути, после чего повторите попыт
ку.
строка:3 знак:1
+ -v /path/to/outputs:/Whisper-WebUI/outputs \
+ ~~
+ CategoryInfo : ObjectNotFound: (-v:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
-p : Имя "-p" не распознано как имя командлета, функции, файла сценария или выполняемой программы. Проверьте правильность написания имени, а также наличие и правильность пути, после чего повторите попыт
ку.
строка:4 знак:1
+ -p 7860:7860 \
+ ~~
+ CategoryInfo : ObjectNotFound: (-p:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
-it : Имя "-it" не распознано как имя командлета, функции, файла сценария или выполняемой программы. Проверьте правильность написания имени, а также наличие и правильность пути, после чего повторите поп
ытку.
строка:5 знак:1
+ -it \
+ ~~~
+ CategoryInfo : ObjectNotFound: (-it:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
jhj0517/whisper-webui:latest : Имя "jhj0517/whisper-webui:latest" не распознано как имя командлета, функции, файла сценария или выполняемой программы. Проверьте правильность написания имени, а также нал
ичие и правильность пути, после чего повторите попытку.
строка:6 знак:1
+ jhj0517/whisper-webui:latest --server_name 0.0.0.0 --server_port 7860
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : ObjectNotFound: (jhj0517/whisper-webui:latest:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
@jhj0517 Can you pls help me if I show off my screen on discord, skype, etc.?
@violetgoing What kind of terminal do you use? It seems \
is not valid in your terminal,
You can try single line command:
docker run --gpus all -d -v /Whisper-WebUI/models -v /Whisper-WebUI/outputs -p 7860:7860 -it jhj0517/whisper-webui:latest --server_name 0.0.0.0 --server_port 7860
@jhj0517 yeah its working!
@violetgoing Good to hear.
Note that you can use local paths as output and models by editing the -v
tags, e.g.)
-v /your/path/to/models:/Whisper-WebUI/models
-v /your/path/to/outputs:/Whisper-WebUI/outputs
윈도우10, x64 사용중입니다. Python 버전은 3.10.8 (tags/v3.10.8:aaaf517, Oct 11 2022, 16:50:30) [MSC v.1933 64 bit (AMD64)] on win32입니다.
venv\Lib\site-packages\torch\lib에 있는 폴더 내용물입니다.
다른 곳에서 해당 파일을 복사 붙여넣기 하면 다음과 같은 오류가 뜹니다.