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
↓ 9 callers
Function
min
compiler/script/tool/cv_remap_table.cpp:8
↓ 8 callers
Method
GenAsmFloat
compiler/lib/KernelGen/Arm/Arm64/Activation.h:40
↓ 8 callers
Method
GenIntrinsicFloat
compute the input neon data and write to the output neon
compiler/lib/KernelGen/Arm/ArmCommon/Activation.h:40
↓ 8 callers
Method
GetPackBWorkspaceBody
compiler/lib/KernelGen/Arm/Arm64/InternalKernel/Fp32M8N12Matmul.cpp:1703
↓ 8 callers
Function
LITE_destroy_tensor
runtime/src/lite/tensor.c:136
↓ 8 callers
Function
LITE_forward
runtime/src/lite/network.c:171
↓ 8 callers
Function
LITE_wait
runtime/src/lite/network.c:229
↓ 8 callers
Function
create_scalar_tensor
runtime/test/common/common.h:31
↓ 8 callers
Function
gen_postprocess_inline
compiler/lib/KernelGen/Arm/ArmCommon/MatmulCommon.h:13
↓ 8 callers
Function
swap
swap left and right
ci/compare_vec.c:13
↓ 8 callers
Function
vcvtaq_s32_f32
immigration/include/marm_neon.h:651
↓ 7 callers
Method
GenCodeBody
compiler/lib/KernelGen/GeneralIntrinsic/ElemwiseHelper/UnaryHelper.cpp:11
↓ 7 callers
Method
GetKernelSignature
compiler/lib/KernelGen/Arm/Armv7/InternalKernel/Fp32M4N8K4Matmul.cpp:274
↓ 7 callers
Method
GetKernelSignature
compiler/lib/KernelGen/Arm/Arm64/InternalKernel/Fp16M8N8K8Matmul.cpp:430
↓ 7 callers
Method
GetKernelSize
compiler/lib/KernelGen/Arm/ArmCommon/ConvKernel/Int8/Winograd/WinogradF23Strategy8x8Nchw44MK8Int8.h:13
↓ 7 callers
Method
GiExpPsFloat32
compiler/lib/KernelGen/GeneralIntrinsic/GIMathHelper.h:105
↓ 7 callers
Method
GiSigmoidPsFloat32
compiler/lib/KernelGen/GeneralIntrinsic/GIMathHelper.h:312
↓ 7 callers
Function
LITE_reset_tensor_memory
runtime/src/lite/tensor.c:93
↓ 7 callers
Function
LITE_set_log_level
runtime/src/lite/global.c:6
↓ 7 callers
Function
asMemRef
compiler/lib/Conversion/MGBToKernel/MGBToKernel.cpp:60
↓ 7 callers
Method
deduce_layout
compiler/test/kernel/common/dnn_proxy.h:226
↓ 7 callers
Method
error
compiler/lib/Common/Logger.cpp:34
↓ 7 callers
Method
exec
compiler/test/kernel/common/dnn_proxy.h:236
↓ 7 callers
Function
gen_neon_intrin_compat
compiler/lib/KernelGen/Arm/ArmCommon/NeonIntrinCompat.h:10
↓ 7 callers
Method
get_st1q_symbol
compiler/lib/KernelGen/GeneralIntrinsic/GISimdHelper.h:32
↓ 7 callers
Method
malloc
compiler/test/kernel/common/src/memory_manager.cpp:18
↓ 7 callers
Method
run
compiler/lib/Dialect/Kernel/Transforms/migrate/static_mem_alloc/best_fit_helper.cpp:7
↓ 7 callers
Function
run_conv
compiler/test/kernel/opr/armv7/benchmark_conv.cpp:7
↓ 7 callers
Function
run_conv
compiler/test/kernel/opr/arm/benchmark_conv.cpp:8
↓ 7 callers
Function
split_string
compiler/test/kernel/opr/common/fused_elemwise.cpp:14
↓ 7 callers
Function
vcombine_s8
immigration/include/gi_float.h:1417
↓ 7 callers
Function
vm_instruction_call
runtime/src/vm.c:36
↓ 7 callers
Function
write_map
compiler/test/kernel/common/src/target_module.cpp:13
↓ 6 callers
Method
GetOutputBlockSize
compiler/lib/KernelGen/Arm/ArmCommon/ConvKernel/Int8/Winograd/WinogradF23Strategy8x8Nchw44MK8Int8.h:14
↓ 6 callers
Method
GetPackAWorkspaceSignature
compiler/lib/KernelGen/GeneralIntrinsic/ConvKernel/Im2colCommon.cpp:615
↓ 6 callers
Method
GetPackBWorkspaceBody
compiler/lib/KernelGen/Arm/Armv7/InternalKernel/Fp32M4N12Matmul.cpp:974
↓ 6 callers
Function
LITE_destroy_network
runtime/src/lite/network.c:305
↓ 6 callers
Function
LITE_get_all_input_name
runtime/src/lite/network.c:245
↓ 6 callers
Function
LITE_get_tensor_memory
runtime/src/lite/tensor.c:59
↓ 6 callers
Function
LITE_make_network
runtime/src/lite/network.c:47
↓ 6 callers
Function
default_config
runtime/src/lite/network.c:31
↓ 6 callers
Function
default_network_io
runtime/src/lite/network.c:39
↓ 6 callers
Function
ensure_register_file_api
file imp ******************/
runtime/src/utils.c:136
↓ 6 callers
Method
execute
compiler/include/compiler/Target/MGB/dummy_loader.h:55
↓ 6 callers
Function
gen_common_prefetch_2x_f32
compiler/lib/KernelGen/Arm/ArmCommon/common_asm_utils.h:50
↓ 6 callers
Function
get_active_device_model
runtime/src/lite/network.c:43
↓ 6 callers
Function
get_header
compiler/lib/KernelGen/GeneralIntrinsic/ConvKernel/Fp16WinogradNchw88.cpp:40
↓ 6 callers
Function
get_string
runtime/src/parse.h:13
↓ 6 callers
Function
init_device
runtime/src/device.c:29
↓ 6 callers
Function
instruction_type_name
runtime/src/vm/instruction.h:39
↓ 6 callers
Function
log_tensor
runtime/src/vm/common.h:142
↓ 6 callers
Function
nameOfEnumValue
compiler/include/megbrain/reflection.h:26
↓ 6 callers
Method
next64
compiler/lib/Target/Hako/decryption/rc4/rc4_cryption_base.h:48
↓ 6 callers
Function
register_tinynn_cb
use to register global callback, non thread safe TODO: add mutex(NOTICE: some non standard os do not have mutex)
runtime/src/utils.c:44
↓ 6 callers
Method
start
compiler/test/kernel/common/timer.h:18
↓ 5 callers
Method
GenAsmQuantInit
compiler/lib/KernelGen/Arm/Arm64/Activation.cpp:24
↓ 5 callers
Method
GenAsmQuantStore
compiler/lib/KernelGen/Arm/Arm64/Activation.cpp:69
↓ 5 callers
Method
GenInlineName
Relu
compiler/lib/KernelGen/GeneralIntrinsic/ElemwiseHelper/UnaryHelper.cpp:104
↓ 5 callers
Method
GetCVKernelSymbol
compiler/lib/KernelGen/BareMetal/CvCommon.h:17
↓ 5 callers
Method
GetDependInternalSymbol
compiler/lib/KernelGen/GeneralIntrinsic/Relayout.cpp:13
↓ 5 callers
Method
GetPackASignature
compiler/lib/KernelGen/GeneralIntrinsic/ConvKernel/Im2colCommon.cpp:563
↓ 5 callers
Method
GetPackAWorkspaceSymbol
compiler/lib/KernelGen/GeneralIntrinsic/InternalKernel/InternalKernel.h:29
↓ 5 callers
Method
GetPackBSignature
compiler/lib/KernelGen/GeneralIntrinsic/ConvKernel/Im2colCommon.cpp:589
↓ 5 callers
Method
GetPackBWorkspaceSignature
compiler/lib/KernelGen/GeneralIntrinsic/ConvKernel/Im2colCommon.cpp:629
↓ 5 callers
Method
GetWorkspaceSymbol
workspace gen
compiler/include/compiler/KernelGen/KernelGen.h:108
↓ 5 callers
Function
alloc_tensor
runtime/src/vm/common.h:31
↓ 5 callers
Function
dtype_to_type
compiler/lib/CodeGen/CodeGenUtil.h:13
↓ 5 callers
Method
feed
compiler/lib/Target/Hako/decryption/rc4/rc4_cryption_base.h:71
↓ 5 callers
Function
gen_common_prefetch_3x_f32
compiler/lib/KernelGen/Arm/ArmCommon/common_asm_utils.h:62
↓ 5 callers
Function
get_pack_c_size
compiler/lib/KernelGen/GeneralIntrinsic/ConvKernel/Im2colCommon.cpp:155
↓ 5 callers
Function
get_relyout_common_case
compiler/test/kernel/opr/common/relayout.h:95
↓ 5 callers
Method
get_st1q_symbol
compiler/lib/KernelGen/Arm/ArmCommon/ArmSimdHelper.h:30
↓ 5 callers
Function
grisu3_diy_fp_multiply
runtime/flatcc/include/flatcc/portable/grisu3_math.h:252
↓ 5 callers
Function
init_model_weights
runtime/src/init.c:341
↓ 5 callers
Function
is_available
compiler/lib/KernelGen/GeneralIntrinsic/ConvKernel/Fp16WinogradNchw88.cpp:12
↓ 5 callers
Method
offset_in_overwrite_dest_root
! * \brief get offset of this interval in overwrite dest root */
compiler/lib/Dialect/Kernel/Transforms/migrate/static_mem_alloc/impl.h:134
↓ 5 callers
Function
parase_inputs
runtime/src/vm/common.h:43
↓ 5 callers
Function
parse_model
all resource are allocate here
runtime/src/parse.c:419
↓ 5 callers
Function
print_uart0
runtime/example/Nonstandard_OS/bare_board/bare_board_qemu_arm_example.c:29
↓ 5 callers
Method
reset
compiler/lib/Target/Hako/decryption/rc4/rc4_cryption_base.h:19
↓ 5 callers
Function
round_up
compiler/lib/KernelGen/Utils/Utils.h:143
↓ 5 callers
Function
run_conv
compiler/test/kernel/opr/generalIntrinsic/benchmark_conv.cpp:7
↓ 5 callers
Method
search
* \brief search and get the best execution_policy */
compiler/test/kernel/common/dnn_proxy.h:459
↓ 5 callers
Function
ssprintf
compiler/tools/kernel_exporter/utils.cpp:47
↓ 5 callers
Method
stop
compiler/test/kernel/common/timer.h:24
↓ 5 callers
Function
write_helper
namespace
compiler/test/kernel/common/src/rng.cpp:76
↓ 4 callers
Method
FastFp16toFp32
REFERENCE: https://stackoverflow.com/questions/1659440/32-bit-to-16-bit-floating-point-conversion
compiler/lib/KernelGen/GeneralIntrinsic/GIMathHelper.h:402
↓ 4 callers
Method
GenAsmFloat
compiler/lib/KernelGen/Arm/Armv7/Activation.h:40
↓ 4 callers
Method
GenIntrinsicFloatStore
compiler/lib/KernelGen/Arm/ArmCommon/Activation.h:44
↓ 4 callers
Method
GenIntrinsicFloatStore
compiler/lib/KernelGen/GeneralIntrinsic/Activation.h:47
↓ 4 callers
Function
GetInnerCtx
compiler/lib/KernelGen/Arm/Armv7/MatMulKernel/Int8x8x32MatMulMK4.cpp:10
↓ 4 callers
Method
GetKernelSymbol
compiler/lib/CodeGen/Matmul.cpp:47
↓ 4 callers
Method
GetNakedKernelSignature
compiler/lib/KernelGen/GeneralIntrinsic/InternalKernel/InternalKernel.h:45
↓ 4 callers
Method
GetNakedKernelSymbol
compiler/lib/KernelGen/GeneralIntrinsic/InternalKernel/InternalKernel.h:26
↓ 4 callers
Function
GetOperandTensorType
compiler/lib/KernelGen/Common/ElemwiseCommon.cpp:7
↓ 4 callers
Method
GetPackASymbol
compiler/lib/KernelGen/GeneralIntrinsic/InternalKernel/InternalKernel.h:16
↓ 4 callers
Method
GetPackBSymbol
compiler/lib/KernelGen/GeneralIntrinsic/InternalKernel/InternalKernel.h:21
↓ 4 callers
Method
GetPackBWorkspaceBody
compiler/lib/KernelGen/GeneralIntrinsic/ConvKernel/Im2colCommon.cpp:643
↓ 4 callers
Method
GetPackBWorkspaceSymbol
compiler/lib/KernelGen/GeneralIntrinsic/InternalKernel/InternalKernel.h:32
↓ 4 callers
Function
GiBlendInt8
immigration/include/gi_int.h:664
← previous
next →
101–200 of 3,375, ranked by callers