Source symbols: src/c_api.h
Deterministic, value-free symbol metadata extracted from public source. Implementations and literal values are not copied into this page.
- Revision: master@dda2e28bae2a084760361197d87f06e685604e52 · 2026-07-13T07:13:46Z
- Declarations: 6
- Referenced calls: 221
Declared symbols
NCNN_EXPORT— struct at line 23; referencesvoidNCNN_EXPORT— struct at line 220; referencesint,size_tNCNN_EXPORT— struct at line 239; referencesncnn_mat_tNCNN_EXPORT— struct at line 254; referencesint__ncnn_net_custom_layer_factory_t— struct at line 321__ncnn_net_t— struct at line 331
File-level call references
ncnn_version— line 18ncnn_version_number— line 19void— line 28ncnn_allocator_create_pool_allocator— line 31ncnn_allocator_create_unlocked_pool_allocator— line 32ncnn_allocator_destroy— line 33ncnn_pipelinecache_create— line 39ncnn_pipelinecache_destroy— line 40ncnn_pipelinecache_clear— line 41ncnn_pipelinecache_get_size— line 42ncnn_pipelinecache_load_memory— line 43ncnn_pipelinecache_save_memory— line 44ncnn_pipelinecache_load— line 46ncnn_pipelinecache_save— line 47ncnn_pipelinecache_load_w— line 49ncnn_pipelinecache_save_w— line 50ncnn_option_create— line 58ncnn_option_destroy— line 59ncnn_option_get_num_threads— line 61ncnn_option_set_num_threads— line 62ncnn_option_set_blob_allocator— line 64ncnn_option_set_workspace_allocator— line 65ncnn_option_get_use_vulkan_compute— line 67ncnn_option_get_use_local_pool_allocator— line 68ncnn_option_get_use_winograd_convolution— line 69ncnn_option_get_use_sgemm_convolution— line 70ncnn_option_get_use_packing_layout— line 71ncnn_option_get_use_fp16_packed— line 72ncnn_option_get_use_fp16_storage— line 73ncnn_option_get_use_fp16_arithmetic— line 74ncnn_option_get_use_int8_packed— line 75ncnn_option_get_use_int8_storage— line 76ncnn_option_get_use_int8_arithmetic— line 77ncnn_option_get_use_int16_packed— line 78ncnn_option_get_use_int16_storage— line 79ncnn_option_get_use_bf16_packed— line 80ncnn_option_get_use_bf16_storage— line 81ncnn_option_get_use_shader_local_memory— line 82ncnn_option_get_use_cooperative_matrix— line 83ncnn_option_set_use_vulkan_compute— line 85ncnn_option_set_use_local_pool_allocator— line 86ncnn_option_set_use_winograd_convolution— line 87ncnn_option_set_use_sgemm_convolution— line 88ncnn_option_set_use_packing_layout— line 89ncnn_option_set_use_fp16_packed— line 90ncnn_option_set_use_fp16_storage— line 91ncnn_option_set_use_fp16_arithmetic— line 92ncnn_option_set_use_int8_packed— line 93ncnn_option_set_use_int8_storage— line 94ncnn_option_set_use_int8_arithmetic— line 95ncnn_option_set_use_int16_packed— line 96ncnn_option_set_use_int16_storage— line 97ncnn_option_set_use_bf16_packed— line 98ncnn_option_set_use_bf16_storage— line 99ncnn_option_set_use_shader_local_memory— line 100ncnn_option_set_use_cooperative_matrix— line 101ncnn_option_set_pipeline_cache— line 103ncnn_mat_create— line 109ncnn_mat_create_1d— line 110ncnn_mat_create_2d— line 111ncnn_mat_create_3d— line 112ncnn_mat_create_4d— line 113ncnn_mat_create_1d_batch— line 115ncnn_mat_create_2d_batch— line 116ncnn_mat_create_3d_batch— line 117ncnn_mat_create_4d_batch— line 118ncnn_mat_create_external_1d— line 120ncnn_mat_create_external_2d— line 121ncnn_mat_create_external_3d— line 122ncnn_mat_create_external_4d— line 123ncnn_mat_create_1d_elem— line 124ncnn_mat_create_2d_elem— line 125ncnn_mat_create_3d_elem— line 126ncnn_mat_create_4d_elem— line 127ncnn_mat_create_1d_elem_batch— line 129ncnn_mat_create_2d_elem_batch— line 130ncnn_mat_create_3d_elem_batch— line 131ncnn_mat_create_4d_elem_batch— line 132ncnn_mat_create_external_1d_elem— line 134ncnn_mat_create_external_2d_elem— line 135ncnn_mat_create_external_3d_elem— line 136ncnn_mat_create_external_4d_elem— line 137ncnn_mat_destroy— line 138ncnn_mat_fill_float— line 140ncnn_mat_clone— line 142ncnn_mat_reshape_1d— line 143ncnn_mat_reshape_2d— line 144ncnn_mat_reshape_3d— line 145ncnn_mat_reshape_4d— line 146ncnn_mat_get_dims— line 148ncnn_mat_get_w— line 149ncnn_mat_get_h— line 150ncnn_mat_get_d— line 151ncnn_mat_get_c— line 152ncnn_mat_get_n— line 153ncnn_mat_get_elemsize— line 154ncnn_mat_get_elempack— line 155ncnn_mat_get_cstep— line 156ncnn_mat_get_nstep— line 158ncnn_mat_get_data— line 160ncnn_mat_get_batch_data— line 163ncnn_mat_get_channel_data— line 165NCNN_MAT_PIXEL_X2Y— line 175ncnn_mat_from_pixels— line 176ncnn_mat_from_pixels_resize— line 177ncnn_mat_from_pixels_roi— line 178ncnn_mat_from_pixels_roi_resize— line 179ncnn_mat_to_pixels— line 180ncnn_mat_to_pixels_resize— line 181ncnn_mat_substract_mean_normalize— line 185ncnn_convert_packing— line 187ncnn_flatten— line 188ncnn_blob_get_name— line 194ncnn_blob_get_producer— line 197ncnn_blob_get_consumer— line 198ncnn_blob_get_shape— line 200ncnn_paramdict_create— line 205ncnn_paramdict_destroy— line 206ncnn_paramdict_get_type— line 208ncnn_paramdict_get_int— line 210
Source: src/c_api.h