Skip to content

Comments

Make IO dependencies optional (leveldb lmdb snappy hdf5 opencv)#2402

Closed
cypof wants to merge 1 commit intoBVLC:masterfrom
cypof:no_io_dependencies
Closed

Make IO dependencies optional (leveldb lmdb snappy hdf5 opencv)#2402
cypof wants to merge 1 commit intoBVLC:masterfrom
cypof:no_io_dependencies

Conversation

@cypof
Copy link
Member

@cypof cypof commented Apr 30, 2015

It's probably not what you want to do in the long run, but it's simple and fits the use case of embedding Caffe in another framework. That's by far the most important aspect of dependency management for us and probably a lot of people. As you suggested last week data can be processed externally and provided through the memory_data_layer.

The cmake build would need to get updated, I can look at it if you are interested to merge this.

@futurely
Copy link

futurely commented May 4, 2015

The omnipotent NO_IO_DEPENDENCIES is simpler than but not as flexible as the macros used in #1074 to manage each of the libraries independently. #1738 proposed to also improve CMake scripts.

@cypof
Copy link
Member Author

cypof commented May 19, 2015

Closing, probably not that useful outside of our use case.

@cypof cypof closed this May 19, 2015
@shelhamer
Copy link
Member

There is actually interest in having a barebones Caffe without all the IO, so I'll leave this open for now so that it's more visible. While granular switches are the ideal, this all-or-nothing switch might be useful for some in the meantime.

@shelhamer
Copy link
Member

Closing as replaced by #2523 but thanks for pioneering this.

@shelhamer shelhamer closed this Sep 26, 2015
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

Successfully merging this pull request may close these issues.

3 participants