AvenSun / numpy-cnn

pure numpy-based inference CNN framework

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

numpy-cnn

A pure numpy-based inference framework for CNN. The aim of numpy-cnn is to deploy CNN model with low-cost and few adjustment including embedded systems. Also in order to enlarge the application scope, we support ONNX format, which enables the converting of trained model within various DL frameworks (PyTorch).

Features

We establish a extremely streamlined structure to build the CNN inference framework. All the elements (layers, operations, activation fuctions) are abstracted to be layer, and a json formatted flow is applied to build the computation graph. And the weights are stored in ravel numpy, which largely simplifies the loading process.

Demos

We have released some demos, which can be investigated inside demo/ folder.

About

pure numpy-based inference CNN framework


Languages

Language:Python 100.0%