Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Tencent/FeatherCNN
/ functions
Functions
513 in github.com/Tencent/FeatherCNN
⨍
Functions
513
◇
Types & classes
59
↓ 128 callers
Function
vfmaq_laneq_f32
src/booster/include/booster/helper.h:53
↓ 52 callers
Method
data
src/blob.h:80
↓ 40 callers
Method
get
src/ncnn/paramdict.cpp:33
↓ 36 callers
Method
empty
src/ncnn/mat.h:813
↓ 31 callers
Method
channel
src/ncnn/mat.h:823
↓ 27 callers
Method
set
src/ncnn/paramdict.cpp:48
↓ 20 callers
Method
channels
src/blob.h:93
↓ 19 callers
Method
ReshapeWithRealloc
src/blob.cpp:38
↓ 19 callers
Method
height
src/blob.h:97
↓ 19 callers
Method
width
src/blob.h:101
↓ 18 callers
Function
alignSize
Aligns a buffer size to the specified number of bytes The function returns the minimum number that is greater or equal to sz and is divisible by n sz
src/ncnn/allocator.h:52
↓ 16 callers
Function
min
src/utils.cpp:45
↓ 12 callers
Method
data_size
src/blob.h:85
↓ 11 callers
Method
create
src/ncnn/mat.h:592
↓ 11 callers
Method
load_param
src/ncnn/paramdict.cpp:92
↓ 10 callers
Function
clock_gettime
src/booster/avx/helper.cpp:83
↓ 10 callers
Method
load
src/ncnn/modelbin.cpp:24
↓ 9 callers
Function
_mm_malloc
src/utils.cpp:52
↓ 9 callers
Method
num
src/blob.h:89
↓ 9 callers
Method
unlock
src/ncnn/allocator.h:129
↓ 8 callers
Function
fastMalloc
src/ncnn/allocator.h:57
↓ 8 callers
Function
input_transform
src/booster/avx/winograd_kernels_F63.cpp:272
↓ 8 callers
Function
neon_transpose4x4_inplace_f32_cpp
src/booster/arm/winograd_kernels_F63.cpp:65
↓ 8 callers
Function
neon_transpose4x4_inplace_f32_cpp
src/booster/avx/winograd_kernels_F63.cpp:67
↓ 8 callers
Function
winograd_f6k3_output_transform_inplace
src/booster/avx/winograd_kernels_F63.cpp:1029
↓ 7 callers
Method
AssignPaddedDim
src/booster/include/booster/booster.h:126
↓ 7 callers
Method
CopyDataFromMat
src/blob.cpp:79
↓ 7 callers
Method
lock
src/ncnn/allocator.h:128
↓ 6 callers
Function
_mm_free
src/utils.cpp:67
↓ 6 callers
Method
endBench
src/booster/arm/helper.cpp:112
↓ 6 callers
Method
fastMalloc
src/ncnn/allocator.cpp:75
↓ 6 callers
Method
startBench
src/booster/arm/helper.cpp:107
↓ 5 callers
Function
fastFree
src/ncnn/allocator.h:78
↓ 4 callers
Function
NCNN_XADD
thread-unsafe branch
src/ncnn/allocator.h:119
↓ 4 callers
Function
input_transform
src/booster/arm/winograd_kernels_F63.cpp:291
↓ 4 callers
Function
internalPackB8
src/booster/arm/sgemm_legacy.cpp:833
↓ 4 callers
Function
naive_gemm_temp
src/booster/arm/winograd_kernels_F63.cpp:41
↓ 4 callers
Function
naive_gemm_temp
src/booster/avx/winograd_kernels_F63_fused.cpp:222
↓ 4 callers
Function
naive_gemm_temp
src/booster/avx/winograd_kernels_F63.cpp:42
↓ 4 callers
Function
vstr_is_float
src/ncnn/paramdict.cpp:77
↓ 4 callers
Function
winograd_f6k3_output_transform_inplace
src/booster/arm/winograd_kernels_F63.cpp:971
↓ 3 callers
Function
align_ceil
src/booster/arm/sgemm.cpp:17
↓ 3 callers
Function
align_ceil
src/booster/arm/sgeconv.cpp:13
↓ 3 callers
Function
align_ceil
src/booster/avx/sgemm.cpp:6
↓ 3 callers
Function
align_ceil
src/booster/avx/sgeconv.cpp:6
↓ 3 callers
Function
block_sgemm_pack
src/booster/arm/sgemm_legacy.cpp:295
↓ 3 callers
Function
block_sgemm_pack_8x8
double check here
src/booster/arm/sgemm_legacy.cpp:329
↓ 3 callers
Method
endBench
src/booster/avx/helper.cpp:94
↓ 3 callers
Function
get_innerkernel_8
src/booster/arm/sgemm_legacy.cpp:122
↓ 3 callers
Function
internalPackA4
src/booster/arm/sgemm_legacy.cpp:756
↓ 3 callers
Method
num_threads
src/rt_param.h:47
↓ 3 callers
Function
pad_input
src/booster/arm/generic_kernels.cpp:31
↓ 3 callers
Function
resize_bilinear_c1
src/ncnn/mat_pixel_resize.cpp:27
↓ 3 callers
Function
sgemm_8x8_pack
src/booster/arm/sgemm_legacy.cpp:508
↓ 3 callers
Method
startBench
src/booster/avx/helper.cpp:89
↓ 2 callers
Method
Free
src/mempool.cpp:69
↓ 2 callers
Function
GEBPInnerKernel4x1x4
src/booster/arm/winograd_kernels.cpp:705
↓ 2 callers
Function
GEBPInnerKernel4x2x4
src/booster/arm/winograd_kernels.cpp:629
↓ 2 callers
Function
GEBPInnerKernel4x3x4
src/booster/arm/winograd_kernels.cpp:537
↓ 2 callers
Function
GEBPInnerKernel4x4x4
src/booster/arm/winograd_kernels.cpp:431
↓ 2 callers
Function
SGEBP_externalPackA_tiny_scale_8x8
src/booster/arm/sgemm_legacy.cpp:240
↓ 2 callers
Method
SetFuncs
src/booster/arm/booster.cpp:304
↓ 2 callers
Method
SetFuncs
src/booster/avx/booster.cpp:319
↓ 2 callers
Function
TensorGEMM
static inline void TensorGEMMInnerKernel4x1x4(float* &WTp, const int &wstride, const float* &UTp, const float* &vp, const int &inChannels)
src/booster/avx/winograd_kernels_F63.cpp:518
↓ 2 callers
Function
TensorGEMMInnerKernel4x1x4
src/booster/avx/winograd_kernels_F63.cpp:981
↓ 2 callers
Function
TensorGEMMInnerKernel4x2x4
src/booster/avx/winograd_kernels_F63.cpp:923
↓ 2 callers
Function
TensorGEMMInnerKernel4x3x4
src/booster/avx/winograd_kernels_F63.cpp:849
↓ 2 callers
Method
common_mempool
src/rt_param.h:43
↓ 2 callers
Function
feather_mm256_get_mask
src/booster/avx/winograd_kernels_F63_fused.cpp:416
↓ 2 callers
Function
im2col
src/booster/arm/generic_kernels.cpp:50
↓ 2 callers
Function
im2col
src/booster/avx/generic_kernels.cpp:50
↓ 2 callers
Function
inner_kernel_4x12
src/booster/arm/sgeconv.cpp:110
↓ 2 callers
Function
inputTransform
src/booster/arm/winograd_kernels.cpp:349
↓ 2 callers
Function
input_transform_avx
src/booster/avx/winograd_kernels_F63_fused.cpp:356
↓ 2 callers
Function
memset_floats_neon
src/booster/arm/sgeconv.cpp:68
↓ 2 callers
Function
neon_transpose4x4_inplace_f32
src/booster/arm/winograd_kernels.cpp:30
↓ 2 callers
Function
pack_B_avx
src/booster/avx/sgemm.cpp:350
↓ 2 callers
Function
pack_B_neon
src/booster/arm/sgemm.cpp:1058
↓ 2 callers
Function
pad_input
src/booster/avx/generic_kernels.cpp:31
↓ 2 callers
Method
reshape
src/ncnn/mat.h:484
↓ 2 callers
Function
resize_bilinear_c3
src/ncnn/mat_pixel_resize.cpp:575
↓ 2 callers
Function
resize_bilinear_c4
src/ncnn/mat_pixel_resize.cpp:873
↓ 2 callers
Function
sgemm_4x8_pack
src/booster/arm/sgemm_legacy.cpp:619
↓ 2 callers
Function
sincos_ps
evaluation of 4 sines & cosines at once. * * The code is the exact rewriting of the cephes sinf function. * Precision is excellent as long as x
src/booster/include/booster/power.h:221
↓ 2 callers
Function
transformKernel_F6x6_3x3
src/booster/avx/winograd_kernels_F63.cpp:256
↓ 2 callers
Function
transpose8_avx_ps
src/booster/avx/winograd_kernels_F63_fused.cpp:125
↓ 2 callers
Function
transpose_temp
src/booster/arm/winograd_kernels_F63.cpp:58
↓ 2 callers
Function
transpose_temp
src/booster/avx/winograd_kernels_F63_fused.cpp:239
↓ 2 callers
Function
transpose_temp
src/booster/avx/winograd_kernels_F63.cpp:59
↓ 2 callers
Function
winogradInputFrameTransformSeq
src/booster/avx/winograd_kernels_F63.cpp:327
↓ 2 callers
Function
winogradInputFrameTransformStride
src/booster/arm/winograd_kernels.cpp:363
↓ 2 callers
Function
winogradKernelTransformPacked
src/booster/avx/winograd_kernels_F63_fused.cpp:278
↓ 2 callers
Function
winogradOutputTransform
src/booster/arm/winograd_kernels.cpp:806
↓ 2 callers
Function
winogradOutputTransformBias
src/booster/arm/winograd_kernels.cpp:861
↓ 2 callers
Function
winogradOutputTransformBiasReLU
src/booster/arm/winograd_kernels.cpp:914
↓ 2 callers
Function
winogradOutputTransformReLU
src/booster/arm/winograd_kernels.cpp:971
↓ 2 callers
Function
winograd_f6k3_output_transform_inplace_avx
src/booster/avx/winograd_kernels_F63_fused.cpp:164
↓ 1 callers
Method
Alloc
src/mempool.cpp:32
↓ 1 callers
Method
Alloc
src/blob.cpp:22
↓ 1 callers
Method
AssignOutputDim
src/booster/include/booster/booster.h:113
next →
1–100 of 513, ranked by callers