Skip to content

WilliamL1/DeepRosetta

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Alt text

Join the chat at https://gitter.im/edgarriba/DeepRosetta Build Status License

An universal deep learning models conversor :shipit:

The general idea of this project is to convert any deep learning framework model to an other. Each deep learning framework has its ows structure representation defined by its layers, parameters and syntax. Thsi structure representation makes difficult to swap from one framework to another. This project tries to solve this problem in a straightforward manner, making it simple for the non-experienced users. This project fills this gap using an inner representation which be the bridge between all deep learning frameworks.

General Usage

You can convert from one framework to another

import RosettaStone

if __name__ == '__main__':
    rosetta = RosettaStone()
    rosetta.convert('my.caffemodel', 'my.mat', 'CaffeImporter', 'MatConvnetExporter')
    
    print 'All went OK!'

Supported formats

  • Importers

    • CaffeImporter
    • MatConvnetImporter
    • LasagneImporter
    • TorchImporter
    • TensorflowImporter
    • ChainerImporter
    • TinyCNNImporter
  • Exporters

    • CaffeExporter
    • MatConvnetExporter
    • LasagneExporter
    • TorcExporter
    • TensorflowExporter
    • ChainerExporter
    • TinyCNNExporter

Contributing

Developers are needed! Check our Contribution Documents.

Licence

the BSD 3-Clause Licence

About

An universal deep learning models conversor

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Protocol Buffer 54.7%
  • Python 43.4%
  • Shell 1.9%