This is a React+Django webapp with a simple drag and drop interface to build and configure deep neural networks with support for export of model configuration files to caffe and tensorflow. It also supports import from these frameworks to visualize different model architectures. Our motivation is to build an online IDE where researchers can share models and collaborate without having to deal with deep learning code.
GoogLeNet | ResNet |
---|---|
Tooltips | Edit layer parameters |
---|---|
This app is presently under active development and we welcome contributions. Please check out our issues thread to find things to work on, or ping us on Gitter.
-
First set up a virtualenv
sudo apt-get install python-pip python-dev python-virtualenv virtualenv --system-site-packages ~/Fabrik source ~/Fabrik/bin/activate
-
Clone the repository
git clone --recursive https://github.com/Cloud-CV/Fabrik.git
-
If you have Caffe and Tensorflow already installed on your computer, skip this step
cd Fabrik/requirements sh caffe_tensoflow_install.sh
-
Install dependencies
- For developers:
pip install -r requirements/dev.txt
- Others:
pip install -r requirements/common.txt
npm install
python manage.py runserver
- Use
example/GoogleNet.pbtxt
for tensorflow import - Use
example/GoogleNet.prototxt
for caffe import
This software is licensed under GNU GPLv3. Please see the included License file. All external libraries, if modified, will be mentioned below explicitly.