nncnnSource ↗
53 declarations and 195 call references extracted from public source metadata.

Source symbols: src/gpu.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: 53
  • Referenced calls: 195

Declared symbols

  • GpuInfoPrivate — class at line 185; references GpuInfo, device_index, physicalDevice, physical_device, physicalDevicefeatures, physicalDeviceProperties, physicalDeviceMemoryProperties, physical_device_memory_properties, deviceExtensionProperties, api_version, driver_version, vendor_id, device_id, device_name, pipeline_cache_uuid, driver_id, driver_name, type, rough_score, max_shared_memory_size
  • NCNN_EXPORT — class at line 186; references GpuInfo, device_index, physicalDevice, physical_device, physicalDevicefeatures, physicalDeviceProperties, physicalDeviceMemoryProperties, physical_device_memory_properties, deviceExtensionProperties, api_version, driver_version, vendor_id, device_id, device_name, pipeline_cache_uuid, driver_id, driver_name, type, rough_score, max_shared_memory_size
  • VkPhysicalDeviceFeatures — const at line 199; references physicalDevicefeatures
  • VkPhysicalDeviceProperties — const at line 202; references physicalDeviceProperties
  • VkPhysicalDeviceMemoryProperties — const at line 205; references physicalDeviceMemoryProperties
  • VkPhysicalDeviceMemoryProperties — const at line 206; references physical_device_memory_properties
  • std — const at line 209; references deviceExtensionProperties, api_version, driver_version, vendor_id, device_id
  • char — const at line 216; references device_name, pipeline_cache_uuid, driver_id
  • char — const at line 221; references driver_name, type, rough_score, max_shared_memory_size, max_workgroup_count_x, max_workgroup_count_y, max_workgroup_count_z, max_workgroup_invocations, max_workgroup_size_x, max_workgroup_size_y, max_workgroup_size_z, memory_map_alignment, buffer_offset_alignment, non_coherent_atom_size, buffer_image_granularity, max_image_dimension_1d, max_image_dimension_2d, max_image_dimension_3d, timestamp_period, compute_queue_family_index
  • void — const at line 375; references queryExtensionFeatures, query8BitStorageFeatures, query16BitStorageFeatures, queryFloat16Int8Features, querySamplerYcbcrConversionFeatures, queryCooperativeMatrixFeatures, queryCooperativeMatrixFeaturesNV, queryCooperativeMatrix2FeaturesNV, queryCooperativeVectorFeaturesNV, queryRobustness2Features, querySubgroupSizeControlFeatures, queryShaderBfloat16Features, queryShaderFloat8Features, queryShaderFloatControls2Features, queryShaderIntegerDotProductFeatures, queryShaderSubgroupExtendedTypesFeatures, queryShaderSubgroupRotateFeatures, queryShaderAtomicFloatFeatures, queryShaderAtomicFloat2Features, queryVulkanMemoryModelFeatures
  • VkPhysicalDevice8BitStorageFeaturesKHR — const at line 376; references query8BitStorageFeatures, query16BitStorageFeatures, queryFloat16Int8Features, querySamplerYcbcrConversionFeatures, queryCooperativeMatrixFeatures, queryCooperativeMatrixFeaturesNV, queryCooperativeMatrix2FeaturesNV, queryCooperativeVectorFeaturesNV, queryRobustness2Features, querySubgroupSizeControlFeatures, queryShaderBfloat16Features, queryShaderFloat8Features, queryShaderFloatControls2Features, queryShaderIntegerDotProductFeatures, queryShaderSubgroupExtendedTypesFeatures, queryShaderSubgroupRotateFeatures, queryShaderAtomicFloatFeatures, queryShaderAtomicFloat2Features, queryVulkanMemoryModelFeatures, queryExtensionProperties
  • VkPhysicalDevice16BitStorageFeaturesKHR — const at line 377; references query16BitStorageFeatures, queryFloat16Int8Features, querySamplerYcbcrConversionFeatures, queryCooperativeMatrixFeatures, queryCooperativeMatrixFeaturesNV, queryCooperativeMatrix2FeaturesNV, queryCooperativeVectorFeaturesNV, queryRobustness2Features, querySubgroupSizeControlFeatures, queryShaderBfloat16Features, queryShaderFloat8Features, queryShaderFloatControls2Features, queryShaderIntegerDotProductFeatures, queryShaderSubgroupExtendedTypesFeatures, queryShaderSubgroupRotateFeatures, queryShaderAtomicFloatFeatures, queryShaderAtomicFloat2Features, queryVulkanMemoryModelFeatures, queryExtensionProperties, queryCooperativeMatrix2PropertiesNV
  • VkPhysicalDeviceFloat16Int8FeaturesKHR — const at line 378; references queryFloat16Int8Features, querySamplerYcbcrConversionFeatures, queryCooperativeMatrixFeatures, queryCooperativeMatrixFeaturesNV, queryCooperativeMatrix2FeaturesNV, queryCooperativeVectorFeaturesNV, queryRobustness2Features, querySubgroupSizeControlFeatures, queryShaderBfloat16Features, queryShaderFloat8Features, queryShaderFloatControls2Features, queryShaderIntegerDotProductFeatures, queryShaderSubgroupExtendedTypesFeatures, queryShaderSubgroupRotateFeatures, queryShaderAtomicFloatFeatures, queryShaderAtomicFloat2Features, queryVulkanMemoryModelFeatures, queryExtensionProperties, queryCooperativeMatrix2PropertiesNV, queryCooperativeVectorPropertiesNV
  • VkPhysicalDeviceSamplerYcbcrConversionFeaturesKHR — const at line 379; references querySamplerYcbcrConversionFeatures, queryCooperativeMatrixFeatures, queryCooperativeMatrixFeaturesNV, queryCooperativeMatrix2FeaturesNV, queryCooperativeVectorFeaturesNV, queryRobustness2Features, querySubgroupSizeControlFeatures, queryShaderBfloat16Features, queryShaderFloat8Features, queryShaderFloatControls2Features, queryShaderIntegerDotProductFeatures, queryShaderSubgroupExtendedTypesFeatures, queryShaderSubgroupRotateFeatures, queryShaderAtomicFloatFeatures, queryShaderAtomicFloat2Features, queryVulkanMemoryModelFeatures, queryExtensionProperties, queryCooperativeMatrix2PropertiesNV, queryCooperativeVectorPropertiesNV, queryDriverProperties
  • VkPhysicalDeviceCooperativeMatrixFeaturesKHR — const at line 380; references queryCooperativeMatrixFeatures, queryCooperativeMatrixFeaturesNV, queryCooperativeMatrix2FeaturesNV, queryCooperativeVectorFeaturesNV, queryRobustness2Features, querySubgroupSizeControlFeatures, queryShaderBfloat16Features, queryShaderFloat8Features, queryShaderFloatControls2Features, queryShaderIntegerDotProductFeatures, queryShaderSubgroupExtendedTypesFeatures, queryShaderSubgroupRotateFeatures, queryShaderAtomicFloatFeatures, queryShaderAtomicFloat2Features, queryVulkanMemoryModelFeatures, queryExtensionProperties, queryCooperativeMatrix2PropertiesNV, queryCooperativeVectorPropertiesNV, queryDriverProperties, queryFloatControlsProperties
  • VkPhysicalDeviceCooperativeMatrixFeaturesNV — const at line 381; references queryCooperativeMatrixFeaturesNV, queryCooperativeMatrix2FeaturesNV, queryCooperativeVectorFeaturesNV, queryRobustness2Features, querySubgroupSizeControlFeatures, queryShaderBfloat16Features, queryShaderFloat8Features, queryShaderFloatControls2Features, queryShaderIntegerDotProductFeatures, queryShaderSubgroupExtendedTypesFeatures, queryShaderSubgroupRotateFeatures, queryShaderAtomicFloatFeatures, queryShaderAtomicFloat2Features, queryVulkanMemoryModelFeatures, queryExtensionProperties, queryCooperativeMatrix2PropertiesNV, queryCooperativeVectorPropertiesNV, queryDriverProperties, queryFloatControlsProperties, queryRobustness2Properties
  • VkPhysicalDeviceCooperativeMatrix2FeaturesNV — const at line 382; references queryCooperativeMatrix2FeaturesNV, queryCooperativeVectorFeaturesNV, queryRobustness2Features, querySubgroupSizeControlFeatures, queryShaderBfloat16Features, queryShaderFloat8Features, queryShaderFloatControls2Features, queryShaderIntegerDotProductFeatures, queryShaderSubgroupExtendedTypesFeatures, queryShaderSubgroupRotateFeatures, queryShaderAtomicFloatFeatures, queryShaderAtomicFloat2Features, queryVulkanMemoryModelFeatures, queryExtensionProperties, queryCooperativeMatrix2PropertiesNV, queryCooperativeVectorPropertiesNV, queryDriverProperties, queryFloatControlsProperties, queryRobustness2Properties, queryShaderIntegerDotProductProperties
  • VkPhysicalDeviceCooperativeVectorFeaturesNV — const at line 383; references queryCooperativeVectorFeaturesNV, queryRobustness2Features, querySubgroupSizeControlFeatures, queryShaderBfloat16Features, queryShaderFloat8Features, queryShaderFloatControls2Features, queryShaderIntegerDotProductFeatures, queryShaderSubgroupExtendedTypesFeatures, queryShaderSubgroupRotateFeatures, queryShaderAtomicFloatFeatures, queryShaderAtomicFloat2Features, queryVulkanMemoryModelFeatures, queryExtensionProperties, queryCooperativeMatrix2PropertiesNV, queryCooperativeVectorPropertiesNV, queryDriverProperties, queryFloatControlsProperties, queryRobustness2Properties, queryShaderIntegerDotProductProperties, querySubgroupProperties
  • VkPhysicalDeviceRobustness2FeaturesKHR — const at line 384; references queryRobustness2Features, querySubgroupSizeControlFeatures, queryShaderBfloat16Features, queryShaderFloat8Features, queryShaderFloatControls2Features, queryShaderIntegerDotProductFeatures, queryShaderSubgroupExtendedTypesFeatures, queryShaderSubgroupRotateFeatures, queryShaderAtomicFloatFeatures, queryShaderAtomicFloat2Features, queryVulkanMemoryModelFeatures, queryExtensionProperties, queryCooperativeMatrix2PropertiesNV, queryCooperativeVectorPropertiesNV, queryDriverProperties, queryFloatControlsProperties, queryRobustness2Properties, queryShaderIntegerDotProductProperties, querySubgroupProperties, querySubgroupSizeControlProperties
  • VkPhysicalDeviceSubgroupSizeControlFeaturesEXT — const at line 385; references querySubgroupSizeControlFeatures, queryShaderBfloat16Features, queryShaderFloat8Features, queryShaderFloatControls2Features, queryShaderIntegerDotProductFeatures, queryShaderSubgroupExtendedTypesFeatures, queryShaderSubgroupRotateFeatures, queryShaderAtomicFloatFeatures, queryShaderAtomicFloat2Features, queryVulkanMemoryModelFeatures, queryExtensionProperties, queryCooperativeMatrix2PropertiesNV, queryCooperativeVectorPropertiesNV, queryDriverProperties, queryFloatControlsProperties, queryRobustness2Properties, queryShaderIntegerDotProductProperties, querySubgroupProperties, querySubgroupSizeControlProperties, queryExternalMemoryHostProperties
  • VkPhysicalDeviceShaderBfloat16FeaturesKHR — const at line 386; references queryShaderBfloat16Features, queryShaderFloat8Features, queryShaderFloatControls2Features, queryShaderIntegerDotProductFeatures, queryShaderSubgroupExtendedTypesFeatures, queryShaderSubgroupRotateFeatures, queryShaderAtomicFloatFeatures, queryShaderAtomicFloat2Features, queryVulkanMemoryModelFeatures, queryExtensionProperties, queryCooperativeMatrix2PropertiesNV, queryCooperativeVectorPropertiesNV, queryDriverProperties, queryFloatControlsProperties, queryRobustness2Properties, queryShaderIntegerDotProductProperties, querySubgroupProperties, querySubgroupSizeControlProperties, queryExternalMemoryHostProperties, queryCooperativeMatrixSubProperties
  • VkPhysicalDeviceShaderFloat8FeaturesEXT — const at line 387; references queryShaderFloat8Features, queryShaderFloatControls2Features, queryShaderIntegerDotProductFeatures, queryShaderSubgroupExtendedTypesFeatures, queryShaderSubgroupRotateFeatures, queryShaderAtomicFloatFeatures, queryShaderAtomicFloat2Features, queryVulkanMemoryModelFeatures, queryExtensionProperties, queryCooperativeMatrix2PropertiesNV, queryCooperativeVectorPropertiesNV, queryDriverProperties, queryFloatControlsProperties, queryRobustness2Properties, queryShaderIntegerDotProductProperties, querySubgroupProperties, querySubgroupSizeControlProperties, queryExternalMemoryHostProperties, queryCooperativeMatrixSubProperties, queryCooperativeMatrixSubPropertiesNV
  • VkPhysicalDeviceShaderFloatControls2FeaturesKHR — const at line 388; references queryShaderFloatControls2Features, queryShaderIntegerDotProductFeatures, queryShaderSubgroupExtendedTypesFeatures, queryShaderSubgroupRotateFeatures, queryShaderAtomicFloatFeatures, queryShaderAtomicFloat2Features, queryVulkanMemoryModelFeatures, queryExtensionProperties, queryCooperativeMatrix2PropertiesNV, queryCooperativeVectorPropertiesNV, queryDriverProperties, queryFloatControlsProperties, queryRobustness2Properties, queryShaderIntegerDotProductProperties, querySubgroupProperties, querySubgroupSizeControlProperties, queryExternalMemoryHostProperties, queryCooperativeMatrixSubProperties, queryCooperativeMatrixSubPropertiesNV, queryCooperativeMatrixFlexibleDimensionsSubPropertiesNV
  • VkPhysicalDeviceShaderIntegerDotProductFeaturesKHR — const at line 389; references queryShaderIntegerDotProductFeatures, queryShaderSubgroupExtendedTypesFeatures, queryShaderSubgroupRotateFeatures, queryShaderAtomicFloatFeatures, queryShaderAtomicFloat2Features, queryVulkanMemoryModelFeatures, queryExtensionProperties, queryCooperativeMatrix2PropertiesNV, queryCooperativeVectorPropertiesNV, queryDriverProperties, queryFloatControlsProperties, queryRobustness2Properties, queryShaderIntegerDotProductProperties, querySubgroupProperties, querySubgroupSizeControlProperties, queryExternalMemoryHostProperties, queryCooperativeMatrixSubProperties, queryCooperativeMatrixSubPropertiesNV, queryCooperativeMatrixFlexibleDimensionsSubPropertiesNV, queryCooperativeVectorSubPropertiesNV
  • VkPhysicalDeviceShaderSubgroupExtendedTypesFeaturesKHR — const at line 390; references queryShaderSubgroupExtendedTypesFeatures, queryShaderSubgroupRotateFeatures, queryShaderAtomicFloatFeatures, queryShaderAtomicFloat2Features, queryVulkanMemoryModelFeatures, queryExtensionProperties, queryCooperativeMatrix2PropertiesNV, queryCooperativeVectorPropertiesNV, queryDriverProperties, queryFloatControlsProperties, queryRobustness2Properties, queryShaderIntegerDotProductProperties, querySubgroupProperties, querySubgroupSizeControlProperties, queryExternalMemoryHostProperties, queryCooperativeMatrixSubProperties, queryCooperativeMatrixSubPropertiesNV, queryCooperativeMatrixFlexibleDimensionsSubPropertiesNV, queryCooperativeVectorSubPropertiesNV, get_optimal_cooperative_matrix_mnk
  • VkPhysicalDeviceShaderSubgroupRotateFeaturesKHR — const at line 391; references queryShaderSubgroupRotateFeatures, queryShaderAtomicFloatFeatures, queryShaderAtomicFloat2Features, queryVulkanMemoryModelFeatures, queryExtensionProperties, queryCooperativeMatrix2PropertiesNV, queryCooperativeVectorPropertiesNV, queryDriverProperties, queryFloatControlsProperties, queryRobustness2Properties, queryShaderIntegerDotProductProperties, querySubgroupProperties, querySubgroupSizeControlProperties, queryExternalMemoryHostProperties, queryCooperativeMatrixSubProperties, queryCooperativeMatrixSubPropertiesNV, queryCooperativeMatrixFlexibleDimensionsSubPropertiesNV, queryCooperativeVectorSubPropertiesNV, get_optimal_cooperative_matrix_mnk, GpuInfo
  • VkPhysicalDeviceShaderAtomicFloatFeaturesEXT — const at line 392; references queryShaderAtomicFloatFeatures, queryShaderAtomicFloat2Features, queryVulkanMemoryModelFeatures, queryExtensionProperties, queryCooperativeMatrix2PropertiesNV, queryCooperativeVectorPropertiesNV, queryDriverProperties, queryFloatControlsProperties, queryRobustness2Properties, queryShaderIntegerDotProductProperties, querySubgroupProperties, querySubgroupSizeControlProperties, queryExternalMemoryHostProperties, queryCooperativeMatrixSubProperties, queryCooperativeMatrixSubPropertiesNV, queryCooperativeMatrixFlexibleDimensionsSubPropertiesNV, queryCooperativeVectorSubPropertiesNV, get_optimal_cooperative_matrix_mnk, GpuInfo, create_gpu_instance
  • VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT — const at line 393; references queryShaderAtomicFloat2Features, queryVulkanMemoryModelFeatures, queryExtensionProperties, queryCooperativeMatrix2PropertiesNV, queryCooperativeVectorPropertiesNV, queryDriverProperties, queryFloatControlsProperties, queryRobustness2Properties, queryShaderIntegerDotProductProperties, querySubgroupProperties, querySubgroupSizeControlProperties, queryExternalMemoryHostProperties, queryCooperativeMatrixSubProperties, queryCooperativeMatrixSubPropertiesNV, queryCooperativeMatrixFlexibleDimensionsSubPropertiesNV, queryCooperativeVectorSubPropertiesNV, get_optimal_cooperative_matrix_mnk, GpuInfo, create_gpu_instance, get_gpu_info
  • VkPhysicalDeviceVulkanMemoryModelFeaturesKHR — const at line 394; references queryVulkanMemoryModelFeatures, queryExtensionProperties, queryCooperativeMatrix2PropertiesNV, queryCooperativeVectorPropertiesNV, queryDriverProperties, queryFloatControlsProperties, queryRobustness2Properties, queryShaderIntegerDotProductProperties, querySubgroupProperties, querySubgroupSizeControlProperties, queryExternalMemoryHostProperties, queryCooperativeMatrixSubProperties, queryCooperativeMatrixSubPropertiesNV, queryCooperativeMatrixFlexibleDimensionsSubPropertiesNV, queryCooperativeVectorSubPropertiesNV, get_optimal_cooperative_matrix_mnk, GpuInfo, create_gpu_instance, get_gpu_info, get_default_gpu_index
  • void — const at line 397; references queryExtensionProperties, queryCooperativeMatrix2PropertiesNV, queryCooperativeVectorPropertiesNV, queryDriverProperties, queryFloatControlsProperties, queryRobustness2Properties, queryShaderIntegerDotProductProperties, querySubgroupProperties, querySubgroupSizeControlProperties, queryExternalMemoryHostProperties, queryCooperativeMatrixSubProperties, queryCooperativeMatrixSubPropertiesNV, queryCooperativeMatrixFlexibleDimensionsSubPropertiesNV, queryCooperativeVectorSubPropertiesNV, get_optimal_cooperative_matrix_mnk, GpuInfo, create_gpu_instance, get_gpu_info, get_default_gpu_index, VulkanDevice
  • VkPhysicalDeviceCooperativeMatrix2PropertiesNV — const at line 398; references queryCooperativeMatrix2PropertiesNV, queryCooperativeVectorPropertiesNV, queryDriverProperties, queryFloatControlsProperties, queryRobustness2Properties, queryShaderIntegerDotProductProperties, querySubgroupProperties, querySubgroupSizeControlProperties, queryExternalMemoryHostProperties, queryCooperativeMatrixSubProperties, queryCooperativeMatrixSubPropertiesNV, queryCooperativeMatrixFlexibleDimensionsSubPropertiesNV, queryCooperativeVectorSubPropertiesNV, get_optimal_cooperative_matrix_mnk, GpuInfo, create_gpu_instance, get_gpu_info, get_default_gpu_index, VulkanDevice, vkdevice
  • VkPhysicalDeviceCooperativeVectorPropertiesNV — const at line 399; references queryCooperativeVectorPropertiesNV, queryDriverProperties, queryFloatControlsProperties, queryRobustness2Properties, queryShaderIntegerDotProductProperties, querySubgroupProperties, querySubgroupSizeControlProperties, queryExternalMemoryHostProperties, queryCooperativeMatrixSubProperties, queryCooperativeMatrixSubPropertiesNV, queryCooperativeMatrixFlexibleDimensionsSubPropertiesNV, queryCooperativeVectorSubPropertiesNV, get_optimal_cooperative_matrix_mnk, GpuInfo, create_gpu_instance, get_gpu_info, get_default_gpu_index, VulkanDevice, vkdevice, is_valid
  • VkPhysicalDeviceDriverPropertiesKHR — const at line 400; references queryDriverProperties, queryFloatControlsProperties, queryRobustness2Properties, queryShaderIntegerDotProductProperties, querySubgroupProperties, querySubgroupSizeControlProperties, queryExternalMemoryHostProperties, queryCooperativeMatrixSubProperties, queryCooperativeMatrixSubPropertiesNV, queryCooperativeMatrixFlexibleDimensionsSubPropertiesNV, queryCooperativeVectorSubPropertiesNV, get_optimal_cooperative_matrix_mnk, GpuInfo, create_gpu_instance, get_gpu_info, get_default_gpu_index, VulkanDevice, vkdevice, is_valid, compile_shader_module
  • VkPhysicalDeviceFloatControlsPropertiesKHR — const at line 401; references queryFloatControlsProperties, queryRobustness2Properties, queryShaderIntegerDotProductProperties, querySubgroupProperties, querySubgroupSizeControlProperties, queryExternalMemoryHostProperties, queryCooperativeMatrixSubProperties, queryCooperativeMatrixSubPropertiesNV, queryCooperativeMatrixFlexibleDimensionsSubPropertiesNV, queryCooperativeVectorSubPropertiesNV, get_optimal_cooperative_matrix_mnk, GpuInfo, create_gpu_instance, get_gpu_info, get_default_gpu_index, VulkanDevice, vkdevice, is_valid, compile_shader_module, create_descriptorset_layout
  • VkPhysicalDeviceRobustness2PropertiesKHR — const at line 402; references queryRobustness2Properties, queryShaderIntegerDotProductProperties, querySubgroupProperties, querySubgroupSizeControlProperties, queryExternalMemoryHostProperties, queryCooperativeMatrixSubProperties, queryCooperativeMatrixSubPropertiesNV, queryCooperativeMatrixFlexibleDimensionsSubPropertiesNV, queryCooperativeVectorSubPropertiesNV, get_optimal_cooperative_matrix_mnk, GpuInfo, create_gpu_instance, get_gpu_info, get_default_gpu_index, VulkanDevice, vkdevice, is_valid, compile_shader_module, create_descriptorset_layout, create_pipeline_layout
  • VkPhysicalDeviceShaderIntegerDotProductProperties — const at line 403; references queryShaderIntegerDotProductProperties, querySubgroupProperties, querySubgroupSizeControlProperties, queryExternalMemoryHostProperties, queryCooperativeMatrixSubProperties, queryCooperativeMatrixSubPropertiesNV, queryCooperativeMatrixFlexibleDimensionsSubPropertiesNV, queryCooperativeVectorSubPropertiesNV, get_optimal_cooperative_matrix_mnk, GpuInfo, create_gpu_instance, get_gpu_info, get_default_gpu_index, VulkanDevice, vkdevice, is_valid, compile_shader_module, create_descriptorset_layout, create_pipeline_layout, create_pipeline
  • VkPhysicalDeviceSubgroupProperties — const at line 404; references querySubgroupProperties, querySubgroupSizeControlProperties, queryExternalMemoryHostProperties, queryCooperativeMatrixSubProperties, queryCooperativeMatrixSubPropertiesNV, queryCooperativeMatrixFlexibleDimensionsSubPropertiesNV, queryCooperativeVectorSubPropertiesNV, get_optimal_cooperative_matrix_mnk, GpuInfo, create_gpu_instance, get_gpu_info, get_default_gpu_index, VulkanDevice, vkdevice, is_valid, compile_shader_module, create_descriptorset_layout, create_pipeline_layout, create_pipeline, create_descriptor_update_template
  • VkPhysicalDeviceSubgroupSizeControlPropertiesEXT — const at line 405; references querySubgroupSizeControlProperties, queryExternalMemoryHostProperties, queryCooperativeMatrixSubProperties, queryCooperativeMatrixSubPropertiesNV, queryCooperativeMatrixFlexibleDimensionsSubPropertiesNV, queryCooperativeVectorSubPropertiesNV, get_optimal_cooperative_matrix_mnk, GpuInfo, create_gpu_instance, get_gpu_info, get_default_gpu_index, VulkanDevice, vkdevice, is_valid, compile_shader_module, create_descriptorset_layout, create_pipeline_layout, create_pipeline, create_descriptor_update_template, find_memory_index
  • VkPhysicalDeviceExternalMemoryHostPropertiesEXT — const at line 406; references queryExternalMemoryHostProperties, queryCooperativeMatrixSubProperties, queryCooperativeMatrixSubPropertiesNV, queryCooperativeMatrixFlexibleDimensionsSubPropertiesNV, queryCooperativeVectorSubPropertiesNV, get_optimal_cooperative_matrix_mnk, GpuInfo, create_gpu_instance, get_gpu_info, get_default_gpu_index, VulkanDevice, vkdevice, is_valid, compile_shader_module, create_descriptorset_layout, create_pipeline_layout, create_pipeline, create_descriptor_update_template, find_memory_index, is_mappable
  • std — const at line 409; references queryCooperativeMatrixSubProperties, queryCooperativeMatrixSubPropertiesNV, queryCooperativeMatrixFlexibleDimensionsSubPropertiesNV, queryCooperativeVectorSubPropertiesNV, get_optimal_cooperative_matrix_mnk, GpuInfo, create_gpu_instance, get_gpu_info, get_default_gpu_index, VulkanDevice, vkdevice, is_valid, compile_shader_module, create_descriptorset_layout, create_pipeline_layout, create_pipeline, create_descriptor_update_template, find_memory_index, is_mappable, is_coherent
  • std — const at line 410; references queryCooperativeMatrixSubPropertiesNV, queryCooperativeMatrixFlexibleDimensionsSubPropertiesNV, queryCooperativeVectorSubPropertiesNV, get_optimal_cooperative_matrix_mnk, GpuInfo, create_gpu_instance, get_gpu_info, get_default_gpu_index, VulkanDevice, vkdevice, is_valid, compile_shader_module, create_descriptorset_layout, create_pipeline_layout, create_pipeline, create_descriptor_update_template, find_memory_index, is_mappable, is_coherent, is_device_local
  • std — const at line 411; references queryCooperativeMatrixFlexibleDimensionsSubPropertiesNV, queryCooperativeVectorSubPropertiesNV, get_optimal_cooperative_matrix_mnk, GpuInfo, create_gpu_instance, get_gpu_info, get_default_gpu_index, VulkanDevice, vkdevice, is_valid, compile_shader_module, create_descriptorset_layout, create_pipeline_layout, create_pipeline, create_descriptor_update_template, find_memory_index, is_mappable, is_coherent, is_device_local, acquire_queue
  • std — const at line 412; references queryCooperativeVectorSubPropertiesNV, get_optimal_cooperative_matrix_mnk, GpuInfo, create_gpu_instance, get_gpu_info, get_default_gpu_index, VulkanDevice, vkdevice, is_valid, compile_shader_module, create_descriptorset_layout, create_pipeline_layout, create_pipeline, create_descriptor_update_template, find_memory_index, is_mappable, is_coherent, is_device_local, acquire_queue, reclaim_queue
  • VkAllocator — class at line 428; references VulkanDevice, get_default_gpu_index, vkdevice, is_valid, compile_shader_module, create_descriptorset_layout, create_pipeline_layout, create_pipeline, create_descriptor_update_template, find_memory_index, is_mappable, is_coherent, is_device_local, acquire_queue, reclaim_queue, acquire_blob_allocator, reclaim_blob_allocator, acquire_staging_allocator, reclaim_staging_allocator, immutable_texelfetch_sampler
  • VkCompute — class at line 429; references VulkanDevice, get_default_gpu_index, vkdevice, is_valid, compile_shader_module, create_descriptorset_layout, create_pipeline_layout, create_pipeline, create_descriptor_update_template, find_memory_index, is_mappable, is_coherent, is_device_local, acquire_queue, reclaim_queue, acquire_blob_allocator, reclaim_blob_allocator, acquire_staging_allocator, reclaim_staging_allocator, immutable_texelfetch_sampler
  • Option — class at line 430; references VulkanDevice, get_default_gpu_index, vkdevice, is_valid, compile_shader_module, create_descriptorset_layout, create_pipeline_layout, create_pipeline, create_descriptor_update_template, find_memory_index, is_mappable, is_coherent, is_device_local, acquire_queue, reclaim_queue, acquire_blob_allocator, reclaim_blob_allocator, acquire_staging_allocator, reclaim_staging_allocator, immutable_texelfetch_sampler
  • PipelineCache — class at line 431; references VulkanDevice, get_default_gpu_index, vkdevice, is_valid, compile_shader_module, create_descriptorset_layout, create_pipeline_layout, create_pipeline, create_descriptor_update_template, find_memory_index, is_mappable, is_coherent, is_device_local, acquire_queue, reclaim_queue, acquire_blob_allocator, reclaim_blob_allocator, acquire_staging_allocator, reclaim_staging_allocator, immutable_texelfetch_sampler
  • VulkanDevicePrivate — class at line 432; references VulkanDevice, get_default_gpu_index, vkdevice, is_valid, compile_shader_module, create_descriptorset_layout, create_pipeline_layout, create_pipeline, create_descriptor_update_template, find_memory_index, is_mappable, is_coherent, is_device_local, acquire_queue, reclaim_queue, acquire_blob_allocator, reclaim_blob_allocator, acquire_staging_allocator, reclaim_staging_allocator, immutable_texelfetch_sampler
  • NCNN_EXPORT — class at line 433; references VulkanDevice, get_default_gpu_index, vkdevice, is_valid, compile_shader_module, create_descriptorset_layout, create_pipeline_layout, create_pipeline, create_descriptor_update_template, find_memory_index, is_mappable, is_coherent, is_device_local, acquire_queue, reclaim_queue, acquire_blob_allocator, reclaim_blob_allocator, acquire_staging_allocator, reclaim_staging_allocator, immutable_texelfetch_sampler
  • GpuInfo — const at line 439; references vkdevice, is_valid, compile_shader_module, create_descriptorset_layout, create_pipeline_layout, create_pipeline, create_descriptor_update_template, find_memory_index, is_mappable, is_coherent, is_device_local, acquire_queue, reclaim_queue, acquire_blob_allocator, reclaim_blob_allocator, acquire_staging_allocator, reclaim_staging_allocator, immutable_texelfetch_sampler, get_dummy_buffer, get_dummy_image
  • VkSampler — const at line 472; references immutable_texelfetch_sampler, get_dummy_buffer, get_dummy_image, get_dummy_image_readonly, get_pipeline_cache, shape_support_image_storage, get_heap_budget, convert_packing, init_device_extension, VulkanDevice, get_gpu_device, get_default_gpu_index, compile_spirv_module
  • PipelineCache — const at line 480; references get_pipeline_cache, shape_support_image_storage, get_heap_budget, convert_packing, init_device_extension, VulkanDevice, get_gpu_device, get_default_gpu_index, compile_spirv_module
  • NCNN_EXPORT — class at line 568

File-level call references


Source: src/gpu.h

Generated by smolify with deterministic-repository-import-v2 · 1 source file
Source symbols: src/gpu.h — ncnn · Smolify