• This repository has been archived on 30/Aug/2018
  • Stars
    star
    165
  • Rank 228,906 (Top 5 %)
  • Language
    Python
  • License
    Other
  • Created about 7 years ago
  • Updated over 6 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Caffe2 implementation of Open Neural Network Exchange (ONNX)

NOTICE: THIS REPO IS DEPRECATED! onnx-caffe2 has been merge into Caffe2.

onnx-caffe2

Travis Jenkins
Build Status 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.

Testing coverage issues/status: https://github.com/onnx/onnx-caffe2/blob/master/tests/ONNXOpCoverage.md

Development

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

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

License

MIT License

More Repositories

1

onnx

Open standard for machine learning interoperability
Python
17,846
star
2

models

A collection of pre-trained, state-of-the-art models in the ONNX format
Jupyter Notebook
7,054
star
3

tutorials

Tutorials for creating and using ONNX models
Jupyter Notebook
3,175
star
4

onnx-tensorrt

ONNX-TensorRT: TensorRT backend for ONNX
C++
2,922
star
5

tensorflow-onnx

Convert TensorFlow, Keras, Tensorflow.js and Tflite models to ONNX
Jupyter Notebook
2,303
star
6

onnx-tensorflow

Tensorflow Backend for ONNX
Python
1,281
star
7

onnxmltools

ONNXMLTools enables conversion of models to ONNX
Python
1,002
star
8

onnx-mlir

Representation and Reference Lowering of ONNX Models in MLIR Compiler Infrastructure
C++
754
star
9

optimizer

Actively maintained ONNX Optimizer
C++
579
star
10

sklearn-onnx

Convert scikit-learn models and pipelines to ONNX
Python
548
star
11

onnx-coreml

ONNX to Core ML Converter
Python
393
star
12

keras-onnx

Convert tf.keras/Keras models to ONNX
Python
379
star
13

onnx-docker

Dockerfiles and scripts for ONNX container images
Jupyter Notebook
133
star
14

onnx-mxnet

ONNX model format support for Apache MXNet
Python
96
star
15

turnkeyml

The AI insights toolchain
Python
53
star
16

onnx-r

R Interface to Open Neural Network Exchange (ONNX)
R
44
star
17

backend-scoreboard

Scoreboard for ONNX Backend Compatibility
Python
24
star
18

onnx.github.io

Code of the official webpage of onnx
HTML
22
star
19

steering-committee

Notes and artifacts from the ONNX steering committee
Jupyter Notebook
22
star
20

working-groups

Repository for ONNX working group artifacts
Jupyter Notebook
20
star
21

sigs

Repository for ONNX SIG artifacts
19
star
22

onnx-xla

XLA integration of Open Neural Network Exchange (ONNX)
C++
19
star
23

wheel-builder

Utils for building and publishing ONNX wheels
Shell
7
star
24

onnx-cntk

Python
6
star