teng
cc8e7a13fa
Update operation-param-weight-table ( #2811 )
5 years ago
teng
a90a31d340
doc spelling mistakes ( #2804 )
5 years ago
PENGUINLIONG
2d31868389
Trouble shooting guide for Vulkan on NVIDIA GPUs ( #2731 )
5 years ago
nihuini
c8ccccf045
adapt mlir changes
5 years ago
Zhiqiang Wang
2c370b2c58
Fix typo in docs ( #2727 )
5 years ago
Zhuo Zhang
06e40a75d7
doc: add build-mlir2ncnn with commit sha and steps ( #2706 )
* doc: add build-mlir2ncnn with commit sha and steps
* add mlir git log detail
5 years ago
ncnnnnn
4083eafbc0
update how-to-build.md benchncnn out format ( #2704 )
5 years ago
Cai Shanli
71e886bed5
fix typo ( #2652 )
5 years ago
Zhuo Zhang
7c8c6d9ce9
add doc: use ncnn with own project ( #2645 )
5 years ago
Zhuo Zhang
d20bf380f7
fix typos in docs ( #2639 )
* fix typos in docs
* still fix some typos in docs
5 years ago
nihuini
4534195897
update low-level op api doc
5 years ago
Zhuo Zhang
1ff623b0fe
doc: supplementary explanation for how to commit ( #2626 )
5 years ago
Zhuo Zhang
87af7126a3
fix typo in ncnn-load-model document ( #2625 )
5 years ago
tpoisonooo
4dbef4535d
docs(develop-guide): add second pr ( #2589 )
5 years ago
Qing
8a1f654f95
add pooling operator doc ( #2591 )
Co-authored-by: wq.chu <wq.chu@tianrang-inc.com>
5 years ago
Qing
d3a30437b8
Update operation-param-weight-table.md ( #2590 )
5 years ago
tpoisonooo
6dcf86b0e6
Add pr doc ( #2571 )
5 years ago
Monkeyking
1a81be6259
doc: Update support platform and devices ( #2540 )
* Add [ MacOS -> apple-cpu/apple-gpu] into supported platform matrix
* Add [ mac -> apple] into 'device support vulkan' list
Co-authored-by: meow <826150766@qq.com>
5 years ago
cavalleria
e6928dd7f1
add convolutiondepthwise/crop/sigmoid/tanh in operators.md ( #2484 )
* add convolutiondepthwise/crop/sigmoid/tanh in operators.md
* sort by alphabet
* delete impl_type
* cannot delete impl_type
* cannot delete impl_type
Co-authored-by: yaobin.li <yaobin.li@rokid.com>
5 years ago
xingxingRealzyx
74d1193eb9
update operators.md, add cast ( #2430 )
5 years ago
xingxingRealzyx
6e5d819826
update operators.md, add binaryop ( #2359 )
* update operators.md, add binaryop/Operation type
* fix with_scalar
* Update operators.md
* Update operators.md
5 years ago
LosReturn
327ac301d3
update operators.md, add bnll op ( #2360 )
5 years ago
Leighton Choi
6f49529da2
Fix markdown format ( #2347 )
5 years ago
Leighton Choi
2ef07413b7
Add LSTM and softmax to operators.md ( #2346 )
* Add LSTM and softmax to operators.md
* Fix lowercase and support_inplace
5 years ago
LosReturn
98bf3f4dc5
update operators.md, add dequantize ( #2341 )
5 years ago
xingxingRealzyx
8d8eb6a133
update operators.md,add argmax and bias ( #2337 )
5 years ago
Hollow Man
37cfc373cb
Fix typo ( #2338 )
prvious -> previous
5 years ago
nihui
4cc5197b94
Doc operators ( #2310 )
5 years ago
ncnnnnn
16fb78a814
use-ncnn-with-opencv-addmat ( #2306 )
5 years ago
ncnnnnn
a971acda3d
efficient-roi-resize-rotate-addmat ( #2305 )
5 years ago
Zhuo Zhang
e36f990498
update how-to-build.md, fix package names ( #2293 )
* add missing word
* fix wrong-spelled apt package names
5 years ago
nihuini
d0e6b256f9
drop obsoleted aarch64 auto conv mode, print mac after ncnnoptimize shape inference
5 years ago
Philipp Zabel
799643f07b
Fix build instructions ( #2253 )
5 years ago
youzainn
aa665026f3
openmp best practice ( #2243 )
5 years ago
songqun
a0189211d9
docs: add docs about how to build a minimal ncnn library ( #2224 )
5 years ago
qiqikit
09011f36ad
Update FAQ-ncnn-throw-error.md ( #2222 )
crash when freeing a ncnn dynamic library
5 years ago
Witold Baryluk
65231820b2
Improve build instructions ( #2174 )
* Improve build instructions
* Merge Linux stuff into one section.
* Provide better info on dependencies
* Provide easier to use instruction for Debian / Ubuntu for native and cross-compile builds
* Capitalize Sentence and put proper punctation.
* Use backticks where appropiate
* Move Hisilicon instruction together with Arm crosscompiling
* Add information how to verify the Vulkan installation on Linux
* Change how to launch examples so it is easier (no copying needed or external resources)
* Add info about benchmark and how to test it on GPU or CPU
* Use `$(nproc)` where appropriate.
* Put some paths in quotes, in case they contain spaces or other weird characters (coma, semicolon, colon, etc).
* Remove some extremely obvious pieces that every developer usually knows.
* Use newer Vulkan SDK in instructions for Linux
* Get rid of `<ncnn-root-dir>`, and just use `ncnn`. It is what git clone does. And any developer will know how to change it if they choose to do it differently.
* Update README.md
* Update how-to-build.md
Co-authored-by: nihui <shuizhuyuanluo@126.com>
5 years ago
ncnnnnn
697767b062
Update add-custom-layer.zh.md ( #2164 )
5 years ago
youzainn
b8dd4ad61f
update jetson build doc ( #2117 )
5 years ago
nihui
c954bd742b
update doc
5 years ago
Huang Rui
6f56f07536
FAQ-ncnn-vulkan.md: fix outdated document ( #2086 )
change document about how to enable ncnn vulkan capablity
Signed-off-by: Huang Rui <vowstar@gmail.com>
5 years ago
nihuini
bf279dcf17
workaround corrupted pipeline cache on old qcom adreno
5 years ago
zchrissirhcz
534f8da195
Update FAQ-ncnn-produce-wrong-result.md ( #1947 )
Mention jpg decoding & resizing issue
mention keep size unchanged if debug with resize issue
5 years ago
Zhuo Zhang
8d984f105b
update readme: metion yolact, retinaface, etc ( #1916 )
* update readme: metion yolact, retinaface, etc
* update doc: add c/cpp/python for code region
5 years ago
nihui
83f433aee2
update operation-param-weight-table
6 years ago
nihuini
c384bc108b
update qcom810 qcom855+ benchmark
6 years ago
nihui
365ead6da3
Update FAQ-ncnn-throw-error.md
6 years ago
nihuini
ab7fa0c48a
fix staging download
6 years ago
nihui
62da1228e1
adreno image shader + fp16 + fp16a ( #1714 )
* wip
* wip
* fix
* image and imageview can not be destroyed until command execution ends
* fast copy path for tightly packed data
* wip
* texture load works
* 1d 3d image
* record clone image, multiple commands share one image reference
* upload download image
* layer forward accept vkimagemat
* vkimagemat graph works
* staging vkimagemat for passing dynamic parameters, macro for fp32+image shader, padding image shader
* vkimagemat elemsize
* convolution test pass
* conv1x1s1 image shader
* fast staging image allocator from host memory, pooling image shader
* convolutiondepthwise image shader
* innerproduct image shader
* packing image shader
* crop deconvolution image shader
* resolve spirv binding types
* image fp16 and fp16a, cast image shader
* eltwise image shader
* wip
* absval image shader
* deconvolutiondepthwise image shader
* concat image shader, squeezenet works
* noop split image shader
* uniform precision hint
* layer support_image_storage
* wip
* vulkan device utility operator
* command is storage and packing option aware
* fallback to cpu on image allocation failed, mobilenetssd works
* flatten image shader, enable more test
* ci test
* check imgfp32 imgfp16 imgfp16a features
* fix ci test
* fix ci test
* upgrade swiftshader
* wip
* opt aggressive
* imgfp16p
* opt none
* convolution winograd image shader
* fix flush range, fast copy path for continous buffer
* minor fix
* fix innerproduct
* wip ...
* wip
* cast fix
* packing test
* wip
* image fp16p is fp16p
* wip
* silence
* more line info
* code clean
* softmax image shader
6 years ago
nihui
7365bb80a2
vkmat and command api breaks ( #1689 )
* vkmat and command api breaks
* always use compute queue for compute buffer transfer
* no barrier for readonly weight buffer
* record clone, drop queue_owner
* bring back layer forward
* fix validation errors
* lifecycle inside command makes life easier
* update doc
* record_import_android_hardware_buffer
6 years ago