onnx-caffe2

Caffe2 frontend and backend of Open Neural Network Exchange


Keywords
caffe2, deep-learning, deep-neural-networks
License
Other
Install
pip install onnx-caffe2==1.0.0

Documentation

onnx-caffe2

Build Status

Caffe2 implementation of Open Neural Network Exchange (ONNX).

Repository location may change.

Installation

pip install onnx-caffe2

Usage

Folder Structure

  • onnx_caffe2/: the main folder that all code lies under
    • frontend.py: translate from caffe2 model to onnx model
    • backend.py: execution engine that runs onnx on caffe2
  • tests/: test files

Testing

onnx-caffe2 uses pytest as test driver. In order to run tests, first you need to install pytest:

pip install pytest-cov

After installing pytest, do

pytest

to run tests.

Development

During development it's convenient to install onnx-caffe2 in development mode:

git clone  https://github.com/onnx/onnx-caffe2.git
pip install -e onnx-caffe2/

License

MIT License