Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Const-me/Whisper
/ functions
Functions
3,816 in github.com/Const-me/Whisper
⨍
Functions
3,816
◇
Types & classes
568
↓ 217 callers
Method
size
Whisper/Whisper/Vocabulary.h:56
↓ 179 callers
Method
data
Whisper/CPU/Tensor.h:84
↓ 107 callers
Function
ggml_type_size
Whisper/source/ggml.c:1276
↓ 93 callers
Function
check
Whisper/Utils/miscUtils.h:6
↓ 90 callers
Function
ggml_new_tensor_1d
Whisper/source/ggml.c:1584
↓ 86 callers
Function
FAILED
ComLightLib/pal/hresult.h:98
↓ 80 callers
Function
logError
Whisper/Utils/Logger.cpp:182
↓ 57 callers
Method
resize
Whisper/ML/TempBuffers.cpp:10
↓ 55 callers
Function
logDebug
Whisper/Utils/Logger.cpp:206
↓ 50 callers
Method
bind
Whisper/ML/ConstantBuffer.cpp:58
↓ 49 callers
Method
Write
Examples/WhisperDesktop/Utils/WTL/atlctrls.h:2104
↓ 49 callers
Function
ggml_dup_tensor
Whisper/source/ggml.c:1637
↓ 48 callers
Function
ggml_new_tensor_2d
Whisper/source/ggml.c:1591
↓ 43 callers
Method
setNextTag
Whisper/Utils/GpuProfiler.cpp:317
↓ 43 callers
Function
tensor
Whisper/Utils/Trace/tracing.h:13
↓ 39 callers
Method
GetStyle
Examples/WhisperDesktop/Utils/WTL/atlctrls.h:5449
↓ 36 callers
Function
HRESULT_FROM_WIN32
ComLightLib/hresult.h:13
↓ 36 callers
Function
store16
Whisper/Utils/miscUtils.h:25
↓ 35 callers
Function
GetResourceInstance
Examples/WhisperDesktop/Utils/WTL/atlapp.h:386
↓ 33 callers
Function
SUCCEEDED
ComLightLib/pal/hresult.h:93
↓ 32 callers
Method
fp32
Whisper/CPU/Tensor.h:98
↓ 32 callers
Function
ggml_repeat
Whisper/source/ggml.c:2219
↓ 29 callers
Method
add
Whisper/ML/MlContext.cpp:373
↓ 29 callers
Function
ggml_add
Whisper/source/ggml.c:1966
↓ 29 callers
Method
resize
Whisper/Whisper/KeyValueBuffers.cpp:7
↓ 28 callers
Function
ggml_nbytes
Whisper/source/ggml.c:1270
↓ 27 callers
Method
create
Whisper/ML/Tensor.cpp:68
↓ 27 callers
Function
ggml_nelements
Whisper/source/ggml.c:1258
↓ 27 callers
Function
mulMat
Whisper/CPU/mulMat.h:12
↓ 26 callers
Function
cstr
Examples/main/params.cpp:18
↓ 26 callers
Method
isContinuous
True of this tensor is dense and row-major
Whisper/ML/TensorShape.h:72
↓ 26 callers
Method
type
Whisper/CPU/Tensor.h:83
↓ 26 callers
Method
update
Whisper/ML/ConstantBuffer.cpp:25
↓ 24 callers
Function
ggml_are_same_shape
Whisper/source/ggml.c:1330
↓ 24 callers
Function
ggml_mul_mat
Whisper/source/ggml.c:2487
↓ 23 callers
Function
ggml_time_us
Whisper/source/ggml.c:266
↓ 23 callers
Method
setFlag
Whisper/API/sFullParams.h:99
↓ 22 callers
Method
clear
Whisper/Whisper/DecoderInputBuffers.cpp:61
↓ 22 callers
Method
sizeVec
Whisper/ML/TensorShape.h:31
↓ 21 callers
Function
ggml_view_tensor
Whisper/source/ggml.c:1899
↓ 21 callers
Function
store
Whisper/Utils/miscUtils.h:34
↓ 20 callers
Function
LZ4_compress_generic
LZ4_compress_generic() : * inlined, to ensure branches are decided at compilation time; * takes care of src == (NULL, 0) * and forward the rest
Whisper/Utils/LZ4/lz4.c:1308
↓ 20 callers
Method
clear
Whisper/ML/TensorsArena.cpp:116
↓ 20 callers
Function
f16Load
Whisper/CPU/mulMatUtils.hpp:6
↓ 20 callers
Function
read_safe
Whisper/source/whisper.cpp:435
↓ 19 callers
Method
cpuBlock
Whisper/Utils/GpuProfiler.h:168
↓ 19 callers
Method
download
Whisper/ML/Tensor.cpp:297
↓ 19 callers
Method
flag
Couple utility methods, they workaround the lack of bit fields in C++
Whisper/API/sFullParams.h:89
↓ 18 callers
Function
cstr
Tools/compareTraces/compare.cpp:11
↓ 18 callers
Function
drwav_get_bytes_per_pcm_frame
Examples/OldMain/dr_wav.h:1769
↓ 18 callers
Function
loadTailMaskInt
Whisper/CPU/simdUtils.h:65
↓ 18 callers
Function
printTime
Examples/main/textWriter.cpp:57
↓ 17 callers
Function
ggml_nrows
Whisper/source/ggml.c:1264
↓ 17 callers
Function
load
Whisper/CPU/mulMatImpl.avx2.cpp:14
↓ 17 callers
Function
logInfo
Whisper/Utils/Logger.cpp:198
↓ 16 callers
Method
Unlock
COM Server methods
Examples/WhisperDesktop/Utils/WTL/atlapp.h:1026
↓ 16 callers
Method
countElements
Whisper/ML/TensorShape.h:45
↓ 16 callers
Function
drwav__write
Examples/OldMain/dr_wav.h:2301
↓ 16 callers
Method
getType
Whisper/ML/Tensor.cpp:226
↓ 16 callers
Function
ggml_cpy
Whisper/source/ggml.c:2581
↓ 16 callers
Function
ggml_is_contiguous
Whisper/source/ggml.c:1311
↓ 16 callers
Method
stridesVec
Whisper/ML/TensorShape.h:35
↓ 15 callers
Method
AddString
manipulating listbox items
Examples/WhisperDesktop/Utils/WTL/atlctrls.h:672
↓ 15 callers
Function
ggml_add_impl
Whisper/source/ggml.c:1943
↓ 15 callers
Function
ggml_permute
Whisper/source/ggml.c:2727
↓ 15 callers
Function
readStruct
Whisper/Whisper/loaderUtils.h:20
↓ 14 callers
Function
getLastHr
Examples/WhisperDesktop/Utils/miscUtils.h:58
↓ 14 callers
Function
ggml_mul
Whisper/source/ggml.c:2048
↓ 14 callers
Method
map
Whisper/D3D/MappedResource.cpp:13
↓ 14 callers
Method
print
Whisper/ML/testUtils.cpp:222
↓ 14 callers
Function
readBytes
Whisper/Whisper/loaderUtils.h:6
↓ 14 callers
Function
vectorMemoryUse
Whisper/Utils/miscUtils.h:78
↓ 13 callers
Function
atomic_load
Whisper/source/ggml.c:39
↓ 13 callers
Function
delayTensor
Whisper/Utils/Trace/tracing.h:68
↓ 13 callers
Function
ggml_get_f32_1d
Whisper/source/ggml.c:1820
↓ 13 callers
Function
logErrorHr
Whisper/Utils/Logger.cpp:224
↓ 13 callers
Method
mulMat
Whisper/CPU/mulMat.cpp:16
↓ 13 callers
Method
useReshapedMatMul
On nVidia 1080Ti that approach is much slower, by a factor of 2.4 On AMD Cezanne that approach is faster by a factor of 0.69, i.e. 30% faster. Dunno w
Whisper/D3D/sGpuInfo.h:41
↓ 12 callers
Method
Detach
Examples/WhisperDesktop/Utils/WTL/atlgdi.h:1169
↓ 12 callers
Function
copyImpl
Whisper/CPU/MlContextCpu.cpp:371
↓ 12 callers
Method
detach
Detach without Release(), set this pointer to nullptr
ComLightLib/client/CComPtr.hpp:45
↓ 12 callers
Function
drwav__on_read
Examples/OldMain/dr_wav.h:1735
↓ 12 callers
Method
fp16
Whisper/CPU/Tensor.h:86
↓ 12 callers
Function
ggml_new_tensor_3d
Whisper/source/ggml.c:1600
↓ 12 callers
Function
ggml_vec_dot_f32
Whisper/source/ggml.c:714
↓ 12 callers
Function
ggml_vec_scale_f32
inline static void ggml_vec_scale_f32(const int n, float * y, const float v) { for (int i = 0; i < n; ++i) y[i] *= v; }
Whisper/source/ggml.c:962
↓ 12 callers
Method
pointer
Pointer to the start of the buffer, aligned by memory page = 4 kilobytes
Whisper/CPU/LargeBuffer.h:38
↓ 11 callers
Method
Add
Examples/WhisperDesktop/Utils/WTL/atlctrls.h:2011
↓ 11 callers
Method
Create
Examples/WhisperDesktop/Utils/WTL/atlctrls.h:1105
↓ 11 callers
Method
GetCurSel
for single-selection listboxes
Examples/WhisperDesktop/Utils/WTL/atlctrls.h:457
↓ 11 callers
Function
LZ4_read32
Whisper/Utils/LZ4/lz4.c:372
↓ 11 callers
Method
SetCurSel
Examples/WhisperDesktop/Utils/WTL/atlctrls.h:464
↓ 11 callers
Method
add2
Whisper/CPU/DecoderTensors.cpp:31
↓ 11 callers
Function
drwav__is_little_endian
Examples/OldMain/dr_wav.h:1131
↓ 11 callers
Function
drwav__write_u32ne_to_le
Examples/OldMain/dr_wav.h:2322
↓ 11 callers
Function
getLastHr
Whisper/Utils/miscUtils.h:63
↓ 11 callers
Function
ggml_element_size
Whisper/source/ggml.c:1280
↓ 11 callers
Function
ggml_new_tensor
Whisper/source/ggml.c:1576
↓ 10 callers
Method
Attach
Examples/WhisperDesktop/Utils/WTL/atlgdi.h:1162
↓ 10 callers
Method
GetCount
for entire listbox
Examples/WhisperDesktop/Utils/WTL/atlctrls.h:401
next →
1–100 of 3,816, ranked by callers