Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/MegEngine/MegCC
/ functions
Functions
3,375 in github.com/MegEngine/MegCC
⨍
Functions
3,375
◇
Types & classes
687
↓ 2,215 callers
Method
add
compiler/lib/Dialect/Kernel/Transforms/migrate/static_mem_alloc/impl.cpp:63
↓ 688 callers
Method
getAttrStr
compiler/include/compiler/Common/TContext.h:209
↓ 663 callers
Method
execs
explicitly require argument to be TensorShape
compiler/test/kernel/common/checker.h:39
↓ 649 callers
Method
getAttrOprand
compiler/include/compiler/Common/TContext.h:212
↓ 589 callers
Method
render
compiler/lib/KernelGen/Utils/StringTemplate.cpp:63
↓ 482 callers
Method
get
compiler/lib/Target/Hako/decryption/rc4/rc4_cryption_base.h:79
↓ 389 callers
Function
to_string
compiler/lib/KernelGen/Utils/Utils.h:309
↓ 204 callers
Function
GenCommonRet
compiler/lib/KernelGen/KernelGen.cpp:147
↓ 182 callers
Method
getAttrBool
compiler/include/compiler/Common/TContext.h:215
↓ 179 callers
Method
setAttr
compiler/include/compiler/Common/TContext.h:223
↓ 161 callers
Method
print
compiler/test/kernel/common/performance.h:24
↓ 156 callers
Method
haveAttr
compiler/include/compiler/Common/TContext.h:219
↓ 115 callers
Method
exec
compiler/test/kernel/common/src/checker.cpp:289
↓ 96 callers
Function
is_quant_dtype
compiler/lib/KernelGen/Utils/Utils.h:77
↓ 95 callers
Method
execl
explicitly require argument to be TensorLayout
compiler/test/kernel/common/checker.h:49
↓ 85 callers
Method
get
compiler/test/kernel/common/src/dnn_helper.cpp:35
↓ 81 callers
Function
cvt_dtype_specifier
compiler/lib/KernelGen/Utils/Utils.h:150
↓ 77 callers
Function
is_float_dtype
compiler/lib/KernelGen/Utils/Utils.h:41
↓ 54 callers
Method
GetBodyGuardBegin
All body will be warp by guard begin, guard end
compiler/include/compiler/KernelGen/KernelGen.h:127
↓ 54 callers
Method
GetBodyGuardEnd
compiler/include/compiler/KernelGen/KernelGen.h:129
↓ 46 callers
Method
debug
compiler/lib/Common/Logger.cpp:22
↓ 45 callers
Function
tinynn_malloc
runtime/src/utils.c:125
↓ 41 callers
Method
GenIntrinsicInitFloat
gen the const neon data, such as zero in relu
compiler/lib/KernelGen/Arm/ArmCommon/Activation.h:37
↓ 39 callers
Function
is_int_dtype
compiler/lib/KernelGen/Utils/Utils.h:57
↓ 33 callers
Function
GetInnerCtx
compiler/lib/KernelGen/Arm/Arm64/MatMulKernel/Fp32MatMulM8N12.cpp:80
↓ 33 callers
Function
get_int
compiler/tools/kernel_exporter/config_attr.cpp:51
↓ 28 callers
Function
inc_iter
runtime/src/tensor_util.h:32
↓ 27 callers
Function
tinynn_free
runtime/src/utils.c:130
↓ 26 callers
Method
valid
compiler/test/kernel/common/workspace_wrapper.h:18
↓ 25 callers
Method
GenIntrinsicFloat
compute the input neon data and write to the output neon
compiler/lib/KernelGen/GeneralIntrinsic/Activation.h:41
↓ 25 callers
Method
GenIntrinsicInitFloat
gen the const neon data, such as zero in relu
compiler/lib/KernelGen/GeneralIntrinsic/Activation.h:38
↓ 25 callers
Function
max
compiler/script/tool/cv_remap_table.cpp:11
↓ 24 callers
Method
workspace
compiler/test/kernel/common/workspace_wrapper.h:19
↓ 23 callers
Function
get_dtype_size
compiler/lib/KernelGen/Utils/Utils.h:129
↓ 21 callers
Function
GetInnerCtx
compiler/lib/KernelGen/Arm/Armv7/MatMulKernel/Fp32MatMulM4N12.cpp:80
↓ 21 callers
Function
LITE_get_io_tensor
runtime/src/lite/network.c:103
↓ 20 callers
Function
run
compiler/tools/mgb-runner/main.cpp:149
↓ 19 callers
Method
GetPackBWorkspaceSignature
compiler/lib/KernelGen/Arm/ArmCommon/InternalKernel.h:61
↓ 19 callers
Method
GetPackBWorkspaceSymbol
compiler/lib/KernelGen/Arm/ArmCommon/InternalKernel.h:42
↓ 19 callers
Method
free
compiler/test/kernel/common/src/memory_manager.cpp:27
↓ 19 callers
Method
to_string
compiler/test/kernel/common/src/checker.cpp:68
↓ 18 callers
Method
addr_end
compiler/lib/Dialect/Kernel/Transforms/migrate/static_mem_alloc/best_fit.h:15
↓ 18 callers
Function
get_dtype_enum
compiler/lib/KernelGen/Utils/Utils.h:90
↓ 18 callers
Method
update
compiler/test/kernel/common/src/memory_manager.cpp:49
↓ 17 callers
Method
GetPackAWorkspaceSignature
compiler/lib/KernelGen/Arm/ArmCommon/InternalKernel.h:58
↓ 17 callers
Method
GetPackAWorkspaceSymbol
compiler/lib/KernelGen/Arm/ArmCommon/InternalKernel.h:39
↓ 17 callers
Method
create_param
compiler/tools/kernel_exporter/config_attr.cpp:136
↓ 17 callers
Function
get_active_device_model
runtime/src/vm/common.h:27
↓ 17 callers
Function
get_last_operand
compiler/lib/KernelGen/Utils/Utils.h:195
↓ 16 callers
Function
gen_common_func_signature
compiler/lib/KernelGen/Arm/ArmCommon/PoolingKernel/Int8PoolingNCHW44.cpp:32
↓ 16 callers
Function
to_string
compiler/test/kernel/common/src/cc_proxy.cpp:96
↓ 15 callers
Method
clear
compiler/test/kernel/common/src/memory_manager.cpp:55
↓ 15 callers
Method
cvt2matmul_ctx
compiler/lib/KernelGen/GeneralIntrinsic/ConvKernel/Im2colCommon.cpp:542
↓ 15 callers
Function
flatcc_json_parser_space
runtime/flatcc/include/flatcc/flatcc_json_parser.h:136
↓ 15 callers
Function
tensor_length_in_byte
runtime/src/init.h:50
↓ 14 callers
Method
add
compiler/test/kernel/common/src/target_module.cpp:45
↓ 14 callers
Method
addInst
compiler/include/compiler/Target/TinyNN/export.h:33
↓ 14 callers
Function
dtype_length
runtime/src/init.h:28
↓ 14 callers
Function
gen_res_store_code
compiler/lib/KernelGen/Arm/ArmCommon/ConvKernel/Int8/Int8DirectNchw44.cpp:303
↓ 14 callers
Function
support_map_to_msg
compiler/tools/kernel_exporter/config_attr.cpp:85
↓ 13 callers
Method
GenIntrinsicQuantStore
compiler/lib/KernelGen/Arm/ArmCommon/Activation.h:50
↓ 13 callers
Function
GetInnerCtx
compiler/lib/KernelGen/GeneralIntrinsic/MatMulKernel/Fp32MatMulM4N12.cpp:70
↓ 13 callers
Method
GetPackASignature
compiler/lib/KernelGen/Arm/ArmCommon/InternalKernel.h:49
↓ 13 callers
Method
GetPackASymbol
compiler/lib/KernelGen/Arm/ArmCommon/InternalKernel.h:26
↓ 13 callers
Function
LITE_get_tensor_layout
runtime/src/lite/tensor.c:114
↓ 13 callers
Method
exec
compiler/test/kernel/common/dnn_proxy_exec.h:18
↓ 13 callers
Method
max
compiler/lib/KernelGen/Utils/Utils.cpp:51
↓ 12 callers
Method
GetKernelSignature
compiler/lib/KernelGen/GeneralIntrinsic/InternalKernel/Fp32M4N8K4Matmul.cpp:318
↓ 12 callers
Method
GetNakedKernelSignature
compiler/lib/KernelGen/Arm/ArmCommon/InternalKernel.h:55
↓ 12 callers
Method
GetNakedKernelSymbol
compiler/lib/KernelGen/Arm/ArmCommon/InternalKernel.h:36
↓ 12 callers
Method
GetPackBSignature
compiler/lib/KernelGen/Arm/ArmCommon/InternalKernel.h:52
↓ 12 callers
Method
GetPackBSymbol
compiler/lib/KernelGen/Arm/ArmCommon/InternalKernel.h:31
↓ 12 callers
Method
allocated
compiler/lib/Dialect/Kernel/Transforms/migrate/static_mem_alloc/pushdown.cpp:76
↓ 12 callers
Function
check_fuse_elemwise
compiler/test/kernel/opr/common/fused_elemwise.cpp:128
↓ 12 callers
Function
gen_res_store_code_remain
compiler/lib/KernelGen/Arm/ArmCommon/ConvKernel/Int8/Int8DirectNchw44.cpp:315
↓ 12 callers
Function
init_iter
runtime/src/tensor_util.h:22
↓ 12 callers
Function
is_shape_dynamic
compiler/lib/KernelGen/Utils/Utils.h:21
↓ 11 callers
Method
FastFp32toFp16
compiler/lib/KernelGen/GeneralIntrinsic/GIMathHelper.h:417
↓ 11 callers
Method
is_overwrite_root
! * \brief whether this interval does not override any other interval */
compiler/lib/Dialect/Kernel/Transforms/migrate/static_mem_alloc/impl.h:146
↓ 11 callers
Function
vm_register_instruction_call
runtime/src/vm.c:84
↓ 11 callers
Function
vm_register_instruction_destruct
runtime/src/vm.c:112
↓ 11 callers
Function
vm_register_instruction_load
runtime/src/vm.c:98
↓ 11 callers
Method
write
compiler/lib/Target/TinyNN/KernelExporter.cpp:205
↓ 10 callers
Method
GetKernelSymbol
namespace
compiler/lib/KernelGen/GeneralIntrinsic/ConvKernel/fp16/Fp16Im2col.cpp:67
↓ 10 callers
Function
GiStoreFloat32
immigration/include/gi_float.h:582
↓ 10 callers
Function
LITE_get_all_output_name
runtime/src/lite/network.c:265
↓ 10 callers
Function
gen_bias_init_code
compiler/lib/KernelGen/Arm/ArmCommon/ConvKernel/Int8/Int8DirectNchw44.cpp:244
↓ 10 callers
Function
gen_bias_init_code_remain
compiler/lib/KernelGen/Arm/ArmCommon/ConvKernel/Int8/Int8DirectNchw44.cpp:275
↓ 10 callers
Method
get_specifier_q_symbol
compiler/lib/KernelGen/GeneralIntrinsic/GISimdHelper.h:48
↓ 10 callers
Function
split
compiler/lib/Target/MGB/importer.cpp:164
↓ 10 callers
Function
update_max
compiler/lib/Dialect/Kernel/Transforms/migrate/helper.h:69
↓ 9 callers
Method
GenGetWorkSpaceCode
compiler/lib/KernelGen/GeneralIntrinsic/ConvKernel/Im2colCommon.cpp:656
↓ 9 callers
Method
GenInitCode
compiler/lib/KernelGen/GeneralIntrinsic/ConvKernel/Im2colCommon.cpp:667
↓ 9 callers
Method
GenKernelBodyCode
compiler/lib/KernelGen/GeneralIntrinsic/ConvKernel/Im2colCommon.cpp:672
↓ 9 callers
Method
GetInnerCtxMatmul
compiler/lib/KernelGen/GeneralIntrinsic/ConvKernel/fp16/F16StrategyM8N8.cpp:10
↓ 9 callers
Function
LITE_get_tensor_total_size_in_byte
runtime/src/lite/network.c:161
↓ 9 callers
Function
gen_fp16_define
compiler/lib/KernelGen/BareMetal/Fp16Common.h:5
↓ 9 callers
Method
get_time_in_us
compiler/test/kernel/common/timer.h:30
↓ 9 callers
Function
isDynamicShape
compiler/lib/Conversion/MGBToKernel/MGBToKernel.cpp:50
↓ 9 callers
Method
layout
compiler/test/kernel/common/src/checker.cpp:22
next →
1–100 of 3,375, ranked by callers