21 Commits (7365bb80a216d996e445f8481c19a1a302df0230)

Author SHA1 Message Date
  nihui 7365bb80a2
vkmat and command api breaks (#1689) 6 years ago
  nihui 7d1eec3d5d the use_bf16_storage option 6 years ago
  nihuini 6935b78926 new layer attribute support_packing 7 years ago
  Howave 123ca35e00 fix compile warnings (#1042) 7 years ago
  nihuini e09607bc22 add option to upload model function, pipeline creation honors option use flags, setting allocator per extractor do not make much sense 7 years ago
  nihuini 838c5df839 option api changes 7 years ago
  nihuini 7a8f68aca6 move vulkan code to subdir, new layer interface create_pipeline and destroy_pipeline for post-loading works 7 years ago
  nihuini 433a92401a auto barrier in pipeline and copy command 7 years ago
  nihuini 2672cd437f add layer type index member 7 years ago
  nihuini 85a28959e4 fix binaryop shader binding, use shared buffer state, fix blob copy in non-light mode, fix #817 7 years ago
  nihui b49cb56ad9 constify vulkan device handle, use default local vulkan device if not specified 7 years ago
  nihui f0b4933eac
massive simd optimize in compute shader (#772) 7 years ago
  nihui 10b8ac68cc
[WIP] vulkan compute (#618) 7 years ago
  nihui 9706cd1447 implement ncnn blob/workspace allocator, fine-grained per-layer openmp threads control, fix #469 7 years ago
  nihui 10b86c2af5 create layer from type name 8 years ago
  nihui a181d25098 new model load api, fix #215 8 years ago
  nihuini a4d28107f4 check clone empty 8 years ago
  nihui 15ad4dfb9f forward reuse forward_inplace routine, reduce binary size with little memcpy overhead in non-light mode 8 years ago
  nihui 1e2265dd99 new param load api 8 years ago
  nihui 87bad3420e improve custom layer register 8 years ago
  nihuini b7db8be4f6 add ncnn source qwq 9 years ago