mirror of
https://github.com/ggerganov/whisper.cpp.git
synced 2024-12-18 20:27:53 +00:00
whisper : add memory sizes for Q8_0 (close #846)
This commit is contained in:
parent
872a85ae94
commit
7765770f89
@ -37,6 +37,6 @@ emcmake cmake ..
|
||||
make -j
|
||||
|
||||
# copy the produced page to your HTTP path
|
||||
cp bin/whisper.wasm/* /path/to/html/
|
||||
cp bin/whisper.wasm/* /path/to/html/
|
||||
cp bin/libmain.worker.js /path/to/html/
|
||||
```
|
||||
|
41
whisper.cpp
41
whisper.cpp
@ -284,11 +284,11 @@ static const std::map<ggml_type, std::map<e_model, size_t>> MEM_REQ_MODEL = {
|
||||
},
|
||||
{ GGML_TYPE_Q4_1,
|
||||
{
|
||||
{ MODEL_TINY, 31ull*MB },
|
||||
{ MODEL_BASE, 57ull*MB },
|
||||
{ MODEL_SMALL, 181ull*MB },
|
||||
{ MODEL_MEDIUM, 559ull*MB },
|
||||
{ MODEL_LARGE, 1122ull*MB },
|
||||
{ MODEL_TINY, 32ull*MB },
|
||||
{ MODEL_BASE, 58ull*MB },
|
||||
{ MODEL_SMALL, 182ull*MB },
|
||||
{ MODEL_MEDIUM, 562ull*MB },
|
||||
{ MODEL_LARGE, 1124ull*MB },
|
||||
},
|
||||
},
|
||||
{ GGML_TYPE_Q4_2,
|
||||
@ -300,22 +300,31 @@ static const std::map<ggml_type, std::map<e_model, size_t>> MEM_REQ_MODEL = {
|
||||
{ MODEL_LARGE, 940ull*MB },
|
||||
},
|
||||
},
|
||||
{ GGML_TYPE_Q5_0, // TODO: fix
|
||||
{ GGML_TYPE_Q5_0,
|
||||
{
|
||||
{ MODEL_TINY, 31ull*MB },
|
||||
{ MODEL_BASE, 57ull*MB },
|
||||
{ MODEL_SMALL, 181ull*MB },
|
||||
{ MODEL_MEDIUM, 559ull*MB },
|
||||
{ MODEL_LARGE, 1122ull*MB },
|
||||
{ MODEL_TINY, 30ull*MB },
|
||||
{ MODEL_BASE, 54ull*MB },
|
||||
{ MODEL_SMALL, 170ull*MB },
|
||||
{ MODEL_MEDIUM, 516ull*MB },
|
||||
{ MODEL_LARGE, 1034ull*MB },
|
||||
},
|
||||
},
|
||||
{ GGML_TYPE_Q5_1,
|
||||
{
|
||||
{ MODEL_TINY, 31ull*MB },
|
||||
{ MODEL_BASE, 57ull*MB },
|
||||
{ MODEL_SMALL, 181ull*MB },
|
||||
{ MODEL_MEDIUM, 559ull*MB },
|
||||
{ MODEL_LARGE, 1122ull*MB },
|
||||
{ MODEL_TINY, 32ull*MB },
|
||||
{ MODEL_BASE, 58ull*MB },
|
||||
{ MODEL_SMALL, 182ull*MB },
|
||||
{ MODEL_MEDIUM, 562ull*MB },
|
||||
{ MODEL_LARGE, 1124ull*MB },
|
||||
},
|
||||
},
|
||||
{ GGML_TYPE_Q8_0,
|
||||
{
|
||||
{ MODEL_TINY, 45ull*MB },
|
||||
{ MODEL_BASE, 84ull*MB },
|
||||
{ MODEL_SMALL, 268ull*MB },
|
||||
{ MODEL_MEDIUM, 834ull*MB },
|
||||
{ MODEL_LARGE, 1674ull*MB },
|
||||
},
|
||||
},
|
||||
};
|
||||
|
Loading…
Reference in New Issue
Block a user