28 Commits (a6667ee6c48ca591fd33aa98134e8ecefba4fc19)

Author SHA1 Message Date
  nihui 54c0a13b9f
build shared library (#2525) 5 years ago
  Evgeny Proydakov 80cd5f3ed5
Fixed compile warning [-Wunused-variable] in src/allocator.cpp for linux-gcc-nostdio-nostring build. (#2455) 5 years ago
  nihui cf3cf83cd3
unified image shader storage type (#2231) 5 years ago
  Evgeny Proydakov 2b66348b62
Fixed compile warnings for gcc linux gpu 64 build. [-Wunused-parameter] [-Wunused-variable] (#2215) 5 years ago
  Leo 5afd318b86
Support remove libstdc++ denpendency (#2030) 5 years ago
  nihui 3ef995ed1e
format code style and setup restyled.io (#1840) 6 years ago
  xfan1024 f9a66465c2
fix compile error (#1775) 6 years ago
  nihui ce6abe24b8 memory type required by buffer and image can be different 6 years ago
  Naiyang Lin ceef2470a5
Add logger.h (#1753) 6 years ago
  nihui e8688b042f fuse packing cast storage, binaryop image shader, dummy buffer and image, device-wide utility packing converter operators, fix multi-blob layer test 6 years ago
  nihui 62da1228e1
adreno image shader + fp16 + fp16a (#1714) 6 years ago
  nihui 7365bb80a2
vkmat and command api breaks (#1689) 6 years ago
  nihuini ee118e7d70 reconstruct import android hardwarebuffer api, wip 6 years ago
  nihui 61ae6e865e fix vkallocator flush invalidate size 6 years ago
  nihuini b361b24832 do not enforce coherent memory type, queue transfer after uploading model weight 6 years ago
  nihui 038666e049
the initial auto test (#1464) 6 years ago
  nihuini a86c2f44c3 vkimagemat, vkimageallocator, convenient construct from android hardware buffer 6 years ago
  nihui a867d96822 dynamic memory type querying, respect memory requirement memory type bits 6 years ago
  volvet ecd64fb36b Fixed lots of compile warnings (#1286) 6 years ago
  nihuini 21b5508c96 shared locked vkallocator cannot prevent concurrent accessing during actual gpu inference, use seperated vkallocator for each queue 7 years ago
  nihuini 4729ea3505 bottom blob memory never alias, reuse blob memory more elegantly relying on refcount 7 years ago
  nihui 8724440c59 bind wait barrier count member to memory, fix #932 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 68afd1fa17 reset fence 7 years ago
  nihui 559183904b fix random crash on dedicated allocation 7 years ago
  nihui 10b8ac68cc
[WIP] vulkan compute (#618) 7 years ago
  RogerOu add45371de fix warning: allocator non-virtual destructor 7 years ago
  nihui 9706cd1447 implement ncnn blob/workspace allocator, fine-grained per-layer openmp threads control, fix #469 7 years ago