You can not select more than 25 topics Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
nihuini 1469bc8b19 reclaim immediately after submitting, so we don't block the queue access during the long-time waiting fence, fix #1682 6 years ago
..
layer deepcopy layer 6 years ago
CMakeLists.txt deepcopy layer 6 years ago
allocator.cpp reconstruct import android hardwarebuffer api, wip 6 years ago
allocator.h reconstruct import android hardwarebuffer api, wip 6 years ago
benchmark.cpp new int8 implement,better accuracy (#749) 7 years ago
benchmark.h decouple modelbin of different input types, simplify timestamp function 8 years ago
blob.cpp layer holds bottom blob scale, depthwise convolution read group scales 7 years ago
blob.h shader shape specialization constant and basic local group size partition (#1523) 6 years ago
command.cpp reclaim immediately after submitting, so we don't block the queue access during the long-time waiting fence, fix #1682 6 years ago
command.h do not enforce coherent memory type, queue transfer after uploading model weight 6 years ago
convert_ycbcr.comp reconstruct import android hardwarebuffer api, wip 6 years ago
cpu.cpp include <limit.h> for INT_MAX, fix #1631 6 years ago
cpu.h explicit cpu thread affinity 6 years ago
datareader.cpp Fix warnings on Visual Studio (#1422) 6 years ago
datareader.h Fix warnings on Visual Studio (#1422) 6 years ago
gpu.cpp create shader pipeline by type index, resolve binding count and push constant count from spirv. since we don't create compound shader module for macos and ios compatibility, it is enough to use fixed main as the shader entry point 6 years ago
gpu.h create shader pipeline by type index, resolve binding count and push constant count from spirv. since we don't create compound shader module for macos and ios compatibility, it is enough to use fixed main as the shader entry point 6 years ago
layer.cpp the use_bf16_storage option 6 years ago
layer.h the use_bf16_storage option 6 years ago
layer_declaration.h.in fix: avoid rebuilding after cmake 7 years ago
layer_registry.h.in fix: avoid rebuilding after cmake 7 years ago
layer_shader_registry.h.in [WIP] vulkan compute (#618) 7 years ago
layer_shader_spv_data.h.in [WIP] vulkan compute (#618) 7 years ago
layer_shader_type.h create shader pipeline by type index, resolve binding count and push constant count from spirv. since we don't create compound shader module for macos and ios compatibility, it is enough to use fixed main as the shader entry point 6 years ago
layer_shader_type_enum.h.in create shader pipeline by type index, resolve binding count and push constant count from spirv. since we don't create compound shader module for macos and ios compatibility, it is enough to use fixed main as the shader entry point 6 years ago
layer_type.h named all enum types (#1570) 6 years ago
layer_type_enum.h.in fix: avoid rebuilding after cmake 7 years ago
mat.cpp reconstruct import android hardwarebuffer api, wip 6 years ago
mat.h drop VkMat range reference for potential alignment issue 6 years ago
mat_pixel.cpp to_pixels family arm neon optimize 6 years ago
mat_pixel_android.cpp vkimagemat, vkimageallocator, convenient construct from android hardware buffer 6 years ago
mat_pixel_resize.cpp Fix warnings on Visual Studio (#1428) 6 years ago
mat_pixel_rotate.cpp fix build with ndk-r16b 6 years ago
modelbin.cpp Fix warnings on Visual Studio (#1428) 6 years ago
modelbin.h data reader wrapper, fix #1325 6 years ago
net.cpp the use_bf16_storage option 6 years ago
net.h shader pack8 option works 6 years ago
opencv.cpp optional image pixel api, fix #434 8 years ago
opencv.h Fix min/max macro issue (#1346) 6 years ago
option.cpp explicit cpu thread affinity 6 years ago
option.h the use_bf16_storage option 6 years ago
paramdict.cpp Fix warnings on Visual Studio (#1422) 6 years ago
paramdict.h load param value type 6 years ago
pipeline.cpp adapt api changes 6 years ago
pipeline.h create shader pipeline by type index, resolve binding count and push constant count from spirv. since we don't create compound shader module for macos and ios compatibility, it is enough to use fixed main as the shader entry point 6 years ago
platform.h.in Fix ncnn error in MinGW compilation of windows system (#1645) 6 years ago