Skip to content
This repository was archived by the owner on Aug 5, 2022. It is now read-only.

Conversation

@ipuustin
Copy link
Contributor

@ipuustin ipuustin commented Mar 2, 2017

Add caffe and its dependencies to RefKit. The original recipes for caffe, hdf5, lmdb, openblas, and snappy from meta-convnet layer (https://github.com/norxander/meta-convnet, MIT and GPLv2 licenses), but have been modified quite much.

Use Caffe from the opencl git branch, meaning that it can be accelerated using OpenCL-compatible GPUs. Remove some of Caffe's Python dependencies (such as https://github.com/scikit-image/scikit-image) and replace them with easier-to-package alternatives (Pillow and ImageIO). Move all tools to use Python 3 instead of Python 2.

Package Caffe's reference imagenet model for classification of images. Add some Python demo classification code which uses the model.

ipuustin added 8 commits March 2, 2017 15:48
Pillow is a fork of PIL, Python Imaging Library.

Signed-off-by: Ismo Puustinen <ismo.puustinen@intel.com>
ImageIO is a Python library for doing basic I/O operations for images.

Signed-off-by: Ismo Puustinen <ismo.puustinen@intel.com>
The protobuf package didn't compile Python bindings. Add a new package
which does that.

Signed-off-by: Ismo Puustinen <ismo.puustinen@intel.com>
The recipes are originally from (non-maintained) meta-convnet layer.

Patch Caffe to compile the Python bindings with Python 3. Also change
the image IO libary away from scipy-image, so that we don't have full
matplotlib and graphical environment as runtime dependencies. Then add
custom demo scripts.

Many recipes are updated and customized. They probably don't work
properly in anything else than 64-bit x86 environment.

Signed-off-by: Ismo Puustinen <ismo.puustinen@intel.com>
The goal is to have the computer vision stack to be scriptable by
Python 3.

Signed-off-by: Ismo Puustinen <ismo.puustinen@intel.com>
As long as https://bugzilla.yoctoproject.org/show_bug.cgi?id=11104 isn't
fixed, we can't have both Python 2 and Python 3 bindings for boost at
the same time. Pick Python 3.

Signed-off-by: Ismo Puustinen <ismo.puustinen@intel.com>
The package contains pretrained imagenet model. The model is a
pretrained deep learning network for classifying based on the imagenet
database.

Signed-off-by: Ismo Puustinen <ismo.puustinen@intel.com>
Add caffe-imagenet-model to computer vision test image. Also add the
caffe and its dependencies to supported recipes.

Signed-off-by: Ismo Puustinen <ismo.puustinen@intel.com>
ipuustin added 2 commits March 8, 2017 16:44
Pyrealsense contains Python bindings for librealsense.

Signed-off-by: Ismo Puustinen <ismo.puustinen@intel.com>
Also add pyrealsense and runtime dependencies to supported recipes list.

Signed-off-by: Ismo Puustinen <ismo.puustinen@intel.com>
@ipuustin
Copy link
Contributor Author

ipuustin commented Mar 9, 2017

retest this please

@ipuustin
Copy link
Contributor Author

Closing, because the content is moved into #130.

@ipuustin ipuustin closed this Apr 26, 2017
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant