20 Commits (4ad5230c2aa8ffdc2ae94aaa351c1415ecf6f789)

Author SHA1 Message Date
  nihui b8f3e1455e code clean 6 years ago
  nihui b5e288b521 layer creator function is not necessary for built-in layers 6 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
  Sungmann Cho c62e2702b3 Fix warnings on Visual Studio (#1456) 6 years ago
  Sungmann Cho f63632421c Replace all occurrences of std::{unary|binary}_function<> with std::function<> (#1439) 6 years ago
  wincle bb6b93568d Tanh Support 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
  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 8 years ago
  nihuini a84ba8fc0f element type storage support in Mat, move data member the first so that a pointer to Mat is a pointer to data, convenient index access for float vector 8 years ago
  nihui 15ad4dfb9f forward reuse forward_inplace routine, reduce binary size with little memcpy overhead in non-light mode 8 years ago
  wind19870521 429e98c91c fix unaryop bug (#200) 8 years ago
  nihui 1e2265dd99 new param load api 8 years ago
  nihuini 1a29d57ebb implement unaryop reciprocal 8 years ago
  nihuini 55822398a5 unary_op_xxx 8 years ago
  nihuini 091a43676a implement binaryop and unaryop with operator template, binaryop between blobs with different dims 8 years ago
  nihuini dcbc117368 implement binaryop and unaryop 9 years ago