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

Supercharge Caffe's relationship with Python #1376

Open
5 of 6 tasks
longjon opened this issue Oct 29, 2014 · 2 comments
Open
5 of 6 tasks

Supercharge Caffe's relationship with Python #1376

longjon opened this issue Oct 29, 2014 · 2 comments

Comments

@longjon
Copy link
Contributor

longjon commented Oct 29, 2014

I'm making this issue to track some ongoing improvements to pycaffe that I don't have time to PR just yet. #1020 made it possible for Caffe to call Python, in addition to the converse, and it's now becoming possible to combine Caffe C++ and Python code in essentially arbitrary ways.

Some of the coming changes are already PRs, some are already written locally, and some are not done yet. This list is to help me remember to PR everything when ready, to let you know what I have in mind, and provide a point of discussion.

I don't expect to be making more PRs before mid-November, but I do intend to do (or have done) everything on this list. There are a few other improvements that I have in mind, but that I'll leave off until they become more concrete.

@kloudkl
Copy link
Contributor

kloudkl commented Dec 1, 2014

Still remember CXXNET? It is not losing the competition. Instead of focusing on the academic users, it has been integrated into a commercial product. One of its authors Tianqi Chen worked as an intern of Graphlab Inc last summer. The GraphLab Create Python toolkits now include a deep learning module based on CXXNET. The souce code is located in the directory toolkits/deeplearning and the documentation is here.

@BlGene
Copy link
Contributor

BlGene commented Feb 29, 2016

Here are two additional ease-of-use features that I would suggest adding to this to-do list.

  • loading models directly from netspec
    ns = caffe.NetSpec() ... n = caffe.Net(ns, caffe.TEST)
  • Solver specification in python.

@cypof cypof closed this as completed Apr 14, 2017
@shelhamer shelhamer reopened this Apr 14, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants