├── CMakeLists.txt ├── README.md ├── examples ├── fasterrcnn.py ├── mobilenetssd.py ├── mobilenetv2ssdlite.py ├── mobilenetv3ssdlite.py ├── model_zoo.py ├── peleenetssd.py ├── retinaface.py ├── rfcn.py ├── shufflenetv2.py ├── simplepose.py ├── squeezenet.py ├── squeezenetssd.py ├── yolov2.py └── yolov3.py ├── python ├── ncnn │ ├── __init__.py │ ├── model_zoo │ │ ├── __init__.py │ │ ├── fasterrcnn.py │ │ ├── mobilenetssd.py │ │ ├── mobilenetv2ssdlite.py │ │ ├── mobilenetv3ssdlite.py │ │ ├── model_store.py │ │ ├── model_zoo.py │ │ ├── peleenetssd.py │ │ ├── retinaface.py │ │ ├── rfcn.py │ │ ├── shufflenetv2.py │ │ ├── simplepose.py │ │ ├── squeezenet.py │ │ ├── squeezenetssd.py │ │ ├── yolov2.py │ │ └── yolov3.py │ └── utils │ │ ├── __init__.py │ │ ├── download.py │ │ ├── objects.py │ │ └── visual.py └── setup.py.i ├── src ├── main.cpp ├── pybind11_allocator.h ├── pybind11_datareader.h ├── pybind11_layer.h ├── pybind11_mat.h └── pybind11_modelbin.h └── tests ├── benchmark.py ├── benchmark_gpu.py ├── params ├── alexnet.param ├── googlenet.param ├── googlenet_int8.param ├── mnasnet.param ├── mobilenet.param ├── mobilenet_int8.param ├── mobilenet_ssd.param ├── mobilenet_ssd_int8.param ├── mobilenet_v2.param ├── mobilenet_v3.param ├── mobilenet_yolo.param ├── mobilenetv2_yolov3.param ├── proxylessnasnet.param ├── resnet18.param ├── resnet18_int8.param ├── resnet50.param ├── resnet50_int8.param ├── shufflenet.param ├── shufflenet_v2.param ├── squeezenet.param ├── squeezenet_int8.param ├── squeezenet_ssd.param ├── squeezenet_ssd_int8.param ├── test.param ├── vgg16.param └── vgg16_int8.param └── test.py /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caishanli/pyncnn/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caishanli/pyncnn/HEAD/README.md -------------------------------------------------------------------------------- /examples/fasterrcnn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caishanli/pyncnn/HEAD/examples/fasterrcnn.py -------------------------------------------------------------------------------- /examples/mobilenetssd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caishanli/pyncnn/HEAD/examples/mobilenetssd.py -------------------------------------------------------------------------------- /examples/mobilenetv2ssdlite.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caishanli/pyncnn/HEAD/examples/mobilenetv2ssdlite.py -------------------------------------------------------------------------------- /examples/mobilenetv3ssdlite.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caishanli/pyncnn/HEAD/examples/mobilenetv3ssdlite.py -------------------------------------------------------------------------------- /examples/model_zoo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caishanli/pyncnn/HEAD/examples/model_zoo.py -------------------------------------------------------------------------------- /examples/peleenetssd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caishanli/pyncnn/HEAD/examples/peleenetssd.py -------------------------------------------------------------------------------- /examples/retinaface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caishanli/pyncnn/HEAD/examples/retinaface.py -------------------------------------------------------------------------------- /examples/rfcn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caishanli/pyncnn/HEAD/examples/rfcn.py -------------------------------------------------------------------------------- /examples/shufflenetv2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caishanli/pyncnn/HEAD/examples/shufflenetv2.py -------------------------------------------------------------------------------- /examples/simplepose.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caishanli/pyncnn/HEAD/examples/simplepose.py -------------------------------------------------------------------------------- /examples/squeezenet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caishanli/pyncnn/HEAD/examples/squeezenet.py -------------------------------------------------------------------------------- /examples/squeezenetssd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caishanli/pyncnn/HEAD/examples/squeezenetssd.py -------------------------------------------------------------------------------- /examples/yolov2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caishanli/pyncnn/HEAD/examples/yolov2.py -------------------------------------------------------------------------------- /examples/yolov3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caishanli/pyncnn/HEAD/examples/yolov3.py -------------------------------------------------------------------------------- /python/ncnn/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caishanli/pyncnn/HEAD/python/ncnn/__init__.py -------------------------------------------------------------------------------- /python/ncnn/model_zoo/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caishanli/pyncnn/HEAD/python/ncnn/model_zoo/__init__.py -------------------------------------------------------------------------------- /python/ncnn/model_zoo/fasterrcnn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caishanli/pyncnn/HEAD/python/ncnn/model_zoo/fasterrcnn.py -------------------------------------------------------------------------------- /python/ncnn/model_zoo/mobilenetssd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caishanli/pyncnn/HEAD/python/ncnn/model_zoo/mobilenetssd.py -------------------------------------------------------------------------------- /python/ncnn/model_zoo/mobilenetv2ssdlite.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caishanli/pyncnn/HEAD/python/ncnn/model_zoo/mobilenetv2ssdlite.py -------------------------------------------------------------------------------- /python/ncnn/model_zoo/mobilenetv3ssdlite.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caishanli/pyncnn/HEAD/python/ncnn/model_zoo/mobilenetv3ssdlite.py -------------------------------------------------------------------------------- /python/ncnn/model_zoo/model_store.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caishanli/pyncnn/HEAD/python/ncnn/model_zoo/model_store.py -------------------------------------------------------------------------------- /python/ncnn/model_zoo/model_zoo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caishanli/pyncnn/HEAD/python/ncnn/model_zoo/model_zoo.py -------------------------------------------------------------------------------- /python/ncnn/model_zoo/peleenetssd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caishanli/pyncnn/HEAD/python/ncnn/model_zoo/peleenetssd.py -------------------------------------------------------------------------------- /python/ncnn/model_zoo/retinaface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caishanli/pyncnn/HEAD/python/ncnn/model_zoo/retinaface.py -------------------------------------------------------------------------------- /python/ncnn/model_zoo/rfcn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caishanli/pyncnn/HEAD/python/ncnn/model_zoo/rfcn.py -------------------------------------------------------------------------------- /python/ncnn/model_zoo/shufflenetv2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caishanli/pyncnn/HEAD/python/ncnn/model_zoo/shufflenetv2.py -------------------------------------------------------------------------------- /python/ncnn/model_zoo/simplepose.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caishanli/pyncnn/HEAD/python/ncnn/model_zoo/simplepose.py -------------------------------------------------------------------------------- /python/ncnn/model_zoo/squeezenet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caishanli/pyncnn/HEAD/python/ncnn/model_zoo/squeezenet.py -------------------------------------------------------------------------------- /python/ncnn/model_zoo/squeezenetssd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caishanli/pyncnn/HEAD/python/ncnn/model_zoo/squeezenetssd.py -------------------------------------------------------------------------------- /python/ncnn/model_zoo/yolov2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caishanli/pyncnn/HEAD/python/ncnn/model_zoo/yolov2.py -------------------------------------------------------------------------------- /python/ncnn/model_zoo/yolov3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caishanli/pyncnn/HEAD/python/ncnn/model_zoo/yolov3.py -------------------------------------------------------------------------------- /python/ncnn/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caishanli/pyncnn/HEAD/python/ncnn/utils/__init__.py -------------------------------------------------------------------------------- /python/ncnn/utils/download.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caishanli/pyncnn/HEAD/python/ncnn/utils/download.py -------------------------------------------------------------------------------- /python/ncnn/utils/objects.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caishanli/pyncnn/HEAD/python/ncnn/utils/objects.py -------------------------------------------------------------------------------- /python/ncnn/utils/visual.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caishanli/pyncnn/HEAD/python/ncnn/utils/visual.py -------------------------------------------------------------------------------- /python/setup.py.i: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caishanli/pyncnn/HEAD/python/setup.py.i -------------------------------------------------------------------------------- /src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caishanli/pyncnn/HEAD/src/main.cpp -------------------------------------------------------------------------------- /src/pybind11_allocator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caishanli/pyncnn/HEAD/src/pybind11_allocator.h -------------------------------------------------------------------------------- /src/pybind11_datareader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caishanli/pyncnn/HEAD/src/pybind11_datareader.h -------------------------------------------------------------------------------- /src/pybind11_layer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caishanli/pyncnn/HEAD/src/pybind11_layer.h -------------------------------------------------------------------------------- /src/pybind11_mat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caishanli/pyncnn/HEAD/src/pybind11_mat.h -------------------------------------------------------------------------------- /src/pybind11_modelbin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caishanli/pyncnn/HEAD/src/pybind11_modelbin.h -------------------------------------------------------------------------------- /tests/benchmark.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caishanli/pyncnn/HEAD/tests/benchmark.py -------------------------------------------------------------------------------- /tests/benchmark_gpu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caishanli/pyncnn/HEAD/tests/benchmark_gpu.py -------------------------------------------------------------------------------- /tests/params/alexnet.param: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caishanli/pyncnn/HEAD/tests/params/alexnet.param -------------------------------------------------------------------------------- /tests/params/googlenet.param: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caishanli/pyncnn/HEAD/tests/params/googlenet.param -------------------------------------------------------------------------------- /tests/params/googlenet_int8.param: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caishanli/pyncnn/HEAD/tests/params/googlenet_int8.param -------------------------------------------------------------------------------- /tests/params/mnasnet.param: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caishanli/pyncnn/HEAD/tests/params/mnasnet.param -------------------------------------------------------------------------------- /tests/params/mobilenet.param: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caishanli/pyncnn/HEAD/tests/params/mobilenet.param -------------------------------------------------------------------------------- /tests/params/mobilenet_int8.param: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caishanli/pyncnn/HEAD/tests/params/mobilenet_int8.param -------------------------------------------------------------------------------- /tests/params/mobilenet_ssd.param: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caishanli/pyncnn/HEAD/tests/params/mobilenet_ssd.param -------------------------------------------------------------------------------- /tests/params/mobilenet_ssd_int8.param: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caishanli/pyncnn/HEAD/tests/params/mobilenet_ssd_int8.param -------------------------------------------------------------------------------- /tests/params/mobilenet_v2.param: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caishanli/pyncnn/HEAD/tests/params/mobilenet_v2.param -------------------------------------------------------------------------------- /tests/params/mobilenet_v3.param: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caishanli/pyncnn/HEAD/tests/params/mobilenet_v3.param -------------------------------------------------------------------------------- /tests/params/mobilenet_yolo.param: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caishanli/pyncnn/HEAD/tests/params/mobilenet_yolo.param -------------------------------------------------------------------------------- /tests/params/mobilenetv2_yolov3.param: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caishanli/pyncnn/HEAD/tests/params/mobilenetv2_yolov3.param -------------------------------------------------------------------------------- /tests/params/proxylessnasnet.param: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caishanli/pyncnn/HEAD/tests/params/proxylessnasnet.param -------------------------------------------------------------------------------- /tests/params/resnet18.param: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caishanli/pyncnn/HEAD/tests/params/resnet18.param -------------------------------------------------------------------------------- /tests/params/resnet18_int8.param: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caishanli/pyncnn/HEAD/tests/params/resnet18_int8.param -------------------------------------------------------------------------------- /tests/params/resnet50.param: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caishanli/pyncnn/HEAD/tests/params/resnet50.param -------------------------------------------------------------------------------- /tests/params/resnet50_int8.param: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caishanli/pyncnn/HEAD/tests/params/resnet50_int8.param -------------------------------------------------------------------------------- /tests/params/shufflenet.param: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caishanli/pyncnn/HEAD/tests/params/shufflenet.param -------------------------------------------------------------------------------- /tests/params/shufflenet_v2.param: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caishanli/pyncnn/HEAD/tests/params/shufflenet_v2.param -------------------------------------------------------------------------------- /tests/params/squeezenet.param: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caishanli/pyncnn/HEAD/tests/params/squeezenet.param -------------------------------------------------------------------------------- /tests/params/squeezenet_int8.param: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caishanli/pyncnn/HEAD/tests/params/squeezenet_int8.param -------------------------------------------------------------------------------- /tests/params/squeezenet_ssd.param: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caishanli/pyncnn/HEAD/tests/params/squeezenet_ssd.param -------------------------------------------------------------------------------- /tests/params/squeezenet_ssd_int8.param: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caishanli/pyncnn/HEAD/tests/params/squeezenet_ssd_int8.param -------------------------------------------------------------------------------- /tests/params/test.param: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caishanli/pyncnn/HEAD/tests/params/test.param -------------------------------------------------------------------------------- /tests/params/vgg16.param: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caishanli/pyncnn/HEAD/tests/params/vgg16.param -------------------------------------------------------------------------------- /tests/params/vgg16_int8.param: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caishanli/pyncnn/HEAD/tests/params/vgg16_int8.param -------------------------------------------------------------------------------- /tests/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caishanli/pyncnn/HEAD/tests/test.py --------------------------------------------------------------------------------