|
name: mxnet |
|
version: '1.0.1' |
|
summary: MXNet is a deep learning framework designed for efficiency and flexibility. |
|
description: | |
|
MXNet is a deep learning framework designed for both efficiency and |
|
flexibility. It allows you to mix the flavours of symbolic programming and |
|
imperative programming to maximize efficiency and productivity. In its core, |
|
a dynamic dependency scheduler that automatically parallelizes both symbolic |
|
and imperative operations on the fly. A graph optimization layer on top of |
|
that makes symbolic execution fast and memory efficient. The library is |
|
portable and lightweight, and it scales to multiple GPUs and multiple machines. |
|
|
|
grade: stable |
|
confinement: strict |
|
|
|
apps: |
|
python: |
|
command: snap.python |
|
|
|
parts: |
|
mxnet: |
|
source: . |
|
plugin: make |
|
build-packages: |
|
- build-essential |
|
- libatlas-base-dev |
|
- libopencv-dev |
|
stage-packages: |
|
- libatlas3-base |
|
- libopencv-calib3d2.4v5 |
|
- libopencv-core2.4v5 |
|
- libopencv-highgui2.4v5 |
|
- libopencv-imgproc2.4v5 |
|
- libopencv-ml2.4v5 |
|
- libopencv-objdetect2.4v5 |
|
prepare: | |
|
cp make/config.mk . |
|
build: | |
|
make |
|
install: | |
|
cp -r bin $SNAPCRAFT_PART_INSTALL/ |
|
cp -r lib $SNAPCRAFT_PART_INSTALL/ |
|
|
|
mxnet-ubuntu-python: |
|
plugin: python |
|
python-version: python2 |
|
source: ./python |
|
stage-packages: |
|
- python-numpy |
|
python-packages: |
|
- graphviz |
|
- Jupyter |
|
after: [mxnet] |
|
|
|
python-wrapper: |
|
plugin: dump |
|
source: . |
|
stage: |
|
- snap.python |
|
prime: |
|
- snap.python |
|
|