24 Commits (a9d2cb8d6b4d70bed1b2d29f22c8248ee31f4ca1)

Author SHA1 Message Date
  nihuini a170ef1acf remove the default option usage in layer interface, fix write out of range in cast arm pack4, handle fp16p conversion on cpu/gpu transfer 6 years ago
  nihuini 6935b78926 new layer attribute support_packing 7 years ago
  nihuini bade132589 comment++ 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
  BUG1989 780c7d9a72 merge de/requantize op, optimize some int8 conv layer on arm64-v8a (#867) 7 years ago
  nihuini 2672cd437f add layer type index member 7 years ago
  nihui f0b4933eac
massive simd optimize in compute shader (#772) 7 years ago
  nihui 10b8ac68cc
[WIP] vulkan compute (#618) 7 years ago
  nihuini 6e02923489 add some comment 7 years ago
  nihui 5d04a3a45c layer holds bottom blob scale, depthwise convolution read group scales 7 years ago
  nihui a169cec363 core int8 inference, quantize and dequantize, net using flag, caffe2ncnn reads int8 scale table 7 years ago
  nihui 9706cd1447 implement ncnn blob/workspace allocator, fine-grained per-layer openmp threads control, fix #469 8 years ago
  nihui 10b86c2af5 create layer from type name 8 years ago
  nihui a181d25098 new model load api, fix #215 8 years ago
  nihui 1e2265dd99 new param load api 8 years ago
  nihui 87bad3420e improve custom layer register 8 years ago
  nihuini 8eba811e4b move layer type enum to separate header 8 years ago
  nihuini f8dc80f756 generate layer type enum file 8 years ago
  nihuini b064d3cc9e add padding layer 8 years ago
  nihuini 9f51c21322 implement depth-wise convolution 8 years ago
  nihuini dcbc117368 implement binaryop and unaryop 8 years ago
  nihuini b7db8be4f6 add ncnn source qwq 9 years ago