编译版本,默认配置,android-ndk-r21d,cctools-port 895 + ld64-274.2 + ios 10.2 sdk libc++ ncnn-android-lib 是 android 的静态库(armeabi-v7a + arm64-v8a + x86 + x86_64) ncnn-android-vulkan-lib 是 android 的静态库(armeabi-v7a + arm64-v8a + x86 + x86_64,包含vulkan支持) ncnn.framework.zip 是 ios 的静态库(armv7 + arm64 + i386 + x86_64,bitcode) ncnn-vulkan.framework.zip 是 ios 的静态库(arm64 + x86_64,bitcode,包含vulkan支持,MoltenVK-1.1.82.0) openmp.framework.zip 是 ios ncnn openmp 运行时静态库(armv7 + arm64 + i386 + x86_64,bitcode)

adreno gpu image存储+fp16p/fp16s/fp16pa/fp16sa优化,在qcom855之前的高通芯片上默认启用,包括全部gpu shader 新增darknet转换器,支持yolov4和efficientnetb0-yolov3(by zhiliu6) 新增simplestl,可替代std::string/std::vector,默认不启用(by scarsty) 新增NCNN_LOGE宏,android自动在adb logcat输出信息(by maxint) 运行时生成spirv,大幅减小gpu库体积 新增python绑定链接 新增查询当前可用gpu显存接口 gpu fp16/fp32转换,buffer/image转换,全部融合入packing层 gpu device级别复用packing/unpacking管线 3d padding,新增blazeface benchmark(by Timen) 新增yuv420sp2rgbhalf快速实现(by tpoisonooo) interp pack4 bf16s bf16s-pack4 neon优化 改善fbnetv2 hardsigmoid hardswish识别转换 修复ncnn作为sub project编译问题(by MarisaKirisame) 修复int8 pooling(by yx9527) 修复innerproduct arm sigmoid缺失的问题 修复mxnet slice None转换crop错误(by ddddwee1) 新增mish层(by zhiliu6) 新增swish层(by zhiliu6) 改善roialign detectron2转换兼容性(by wkcn) 新增语音相关的statisticspooling层(by Wang-Charles) 新增deepcopy工具层 改善mxnet gluon导出list类型参数的转换(by papercatnku) 改善onnx swish识别转换 更稳定的arm tanh_ps优化实现 cast bfloat16/float32转换的avx优化(by Timen) ncnnoptimize合并scalar binaryop,包括sub/div ncnnoptimize合并weighted sum ncnnoptimize合并convolution + mish(by zhiliu6) 修正binaryop gpu special type 2/4的传播条件 修正ncnn2mem输出param.bin文件路径(by GuoxiaWang) 修复设置cpu affinity mask时可能的越界错误 修复老旧adreno/mali驱动image存储crash的问题 修复多国语系中param加载错误的问题 修复gpu convolution winograd在有shape hint时crop错误的问题 检查copy_cut_border参数(by tpoisonooo) 修正quantize文档的小错误(mengfu188) 树莓派4b benchmark(by elejke) qcom865开启fp16计算功能 mali-t880/g51/g52/g71/g72开启fp16计算功能 更新qcom810/qcom660/qcom835/qcom855+/kirin970 benchmark数据 统一code style 单元测试新增全部op的image存储变种 github自动识别comp为GLSL 修复旧版vulkan-sdk编译(by xfan1024) ios编译bitcode和native两种版本

项目简介

当前项目暂无项目简介

发行版本 27

android ios macos linux windows webassembly 预编译库 20210525 f6c4952

全部发行版

贡献者 164

全部贡献者

开发语言

  • C++ 57.4 %
  • C 28.4 %
  • GLSL 10.0 %
  • Objective-C 1.8 %
  • Python 1.3 %