Comments (3)
@hakkai2015 I have tested on a different nVidia GPU with 4GB VRAM, GeForce GTX 1650. On paper, your GPU is faster. That computer also runs Windows 10.
How specifically have you got 28 GB RAM? If you have 3 memory modules installed 4GB, 8GB and 16GB it should be fine, but if you’re using some kind of virtualization like VMware ESXi that might cause issues.
Here’s some steps to troubleshoot.
-
Run dxdiag.exe, look at the “Display” tab. The important values you should see there are Direct3D Acceleration: Enabled, and Notes: No problems found
If you see something else, it could be something wrong with your GPU driver or hardware. -
Open Windows Explorer, paste the following string to address bar
%LOCALAPPDATA%\CrashDumps
press enter, and look for the*.dmp
files in that folder with the name starting withWhisperDesktop
If you find some, ZIP one of these files, upload somewhere, and link in the comment here, I will look.
from whisper.
I have 7 x 4 GB RAM modules and use 7 of 8 slots in my Motherboard.
Dxdiag shows: Direct3D Acceleration is ON and No problems found. I don't use virtualization on my PC and ran VM just for test if app will work.
Link to crush dumps: https://disk.yandex.ru/d/t7ShKH_KOYm63g
from whisper.
@hakkai2015 Thanks for the crash dumps. Your GPU should work fine, it crashes because your CPU is too old. The runtime exception in that dump says “Illegal instruction”, I’ve discovered the software requires F16C instruction set extension.
I’ve tried to emulate these instructions, but found it’s very hard to do correctly.
Neither DirectXMath nor FP16 library are correct.
If you can program C++, create a private fork and fix yourself. I think the only place which uses these instructions is LookupTablesData constructor, there.
You can generate these two arrays on some other computer, then load that data instead of computing it on startup.
I don’t want to do that in master because these two lookup tables are using 256kb of memory combined, gonna inflate size of Whisper.dll by 60% if embedded there.
I’ve documented the requirement, and implemented proper error handling. Version 1.8 should show you the appropriate error message on startup, instead of the crash.
from whisper.
Related Issues (20)
- Some questions regarding the updates and model of the WhisperDesktop package?
- 如何转录系统扬声器的声音而不是系统麦克风? HOT 6
- Unable to load the model HOT 3
- Can multiple video files be translated in batches? HOT 1
- in what case the Whisper will output an empty srt file? HOT 2
- Get GGML binary format
- Whisper stuck HOT 18
- ANY NEW UPDATE PLEASE HOT 2
- hope support arguments :--initial_prompt and batch... HOT 2
- Add support for decrypting YouTube videos via ffmpeg
- 是否可以支持音视频文件直接拖拽加载到transcribe file? HOT 1
- a Exception about "shaderData-Debug.inl":No such file or directory HOT 2
- codepage
- The CPU reference implementation doesn’t support streaming
- ERROR: The application was unable to start correctly HOT 1
- It's this software abandonware?
- Code cannot be compiled HOT 1
- Batch Processing failed HOT 2
- The translate feature translates speech to English. It’s not available when the audio language is already English. HOT 2
- Unable to transcribe audio with the desktop app HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from whisper.