Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Decentralize development with layer parameter registration mechanism #3408

Open
futurely opened this issue Dec 3, 2015 · 2 comments
Open

Comments

@futurely
Copy link

futurely commented Dec 3, 2015

To get rid of the last obstacle in development (#3315 (comment)), one method proven effective is MXNet's layer registration and custom model serialization. Different users can plug in their own layer implementations without static centralized coordination since the model definitions and parameters are all saved to and loaded from dynamically generated JSON and binary stream.

If caffe.proto can also be dynamically generated from all the layer headers, then the users will still be able to use pure text files to define networks and develop without conflicts at the same time.

@futurely
Copy link
Author

futurely commented Dec 8, 2015

TensorFlow uses a similar Op (layer) registration mechanism.

@futurely futurely changed the title Decentralize development with dynamic caffe.proto generation Decentralize development with layer parameter registration mechanism Dec 8, 2015
@ih4cku
Copy link
Contributor

ih4cku commented Apr 19, 2016

That would be great, look forward to see.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants