38 Commits (bfe27f2aedeaa7dff1dbe507ed3fc093f691eb01)

Author SHA1 Message Date
  nihui 920aa79f04
drop x86 avx2 fp16 (#3568) 4 years ago
  nihui 5fe75f19ef
architecture changes for int8 packing (#2771) 5 years ago
  nihui 54c0a13b9f
build shared library (#2525) 5 years ago
  nihuini b35b06be6d reorg nhwc mode, code format 5 years ago
  nihui 1040f40c8b update c api for custom allocator datareader modelbin and layer registration, add cookie userdata to layer 5 years ago
  Cai Shanli a9df4f6c59
add custom layer destroyer (#2481) 5 years ago
  nihui 11cffce114
armv8.2 infrastructure (#1856) 5 years ago
  nihui 3ef995ed1e
format code style and setup restyled.io (#1840) 6 years ago
  SunTY 705dd36a31
simplestl is an alternative std vector string implementation (#1762) 6 years ago
  Naiyang Lin ceef2470a5
Add logger.h (#1753) 6 years ago
  nihui 62da1228e1
adreno image shader + fp16 + fp16a (#1714) 6 years ago
  nihui 7d1eec3d5d the use_bf16_storage option 6 years ago
  nihui 0f7e7bca02
shader shape specialization constant and basic local group size partition (#1523) 6 years ago
  nihui 6cefaad957 ncnnoptimize shape inference, load shape hint 6 years ago
  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 7 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