* WIP #988 Added "Getting Started" section * WIP #988 Added some reference docs for cli and config * WIP #988 Added quick start * WIP #988 moved installation to deployment section * WIP #988 started adding initial tutorial * WIP #988 Finished hello, cifar10 * WIP #988 Added custom operation info * WIP #988 Added operation feedback reference * WIP #988 added custom layer docs * WIP #988 bolded the setter fn best practice * WIP #988 'DeepForge Fundamentals' -> 'Fundamentals' * WIP #988 fixed the inline code snippets * WIP #988 added custom data types * WIP #988 added images to custom operation docs * WIP #988 updated operation feedback section * WIP #988 Added example of finished train operation * WIP #988 Added custom layer images * WIP #988 Added image for editing prim types * WIP #988 deepforge->DeepForge and updated styling * WIP #988 Added images for getting started * WIP #988 Added more images to hello world example * WIP #988 added test results
DeepForge
DeepForge is an open-source visual development environment for deep learning providing end-to-end support for creating deep learning models. This is achieved through providing the ability to design architectures, create training pipelines, and then execute these pipelines over a cluster. Using a notebook-esque api, users can get real-time feedback about the status of any of their executions including compare them side-by-side in real-time.
Additional features include:
- Graphical architecture editor
- Training/testing pipeline creation
- Distributed pipeline execution
- Real-time pipeline feedback
- Collaborative editing
- Automatic version control.
- Facilitates defining custom layers
Quick Start
Simply run the following command to install deepforge with its dependencies:
curl -o- https://raw.githubusercontent.com/dfst/deepforge/master/install.sh | bash
Or, if you already have NodeJS (v6) installed, simply run
npm install -g deepforge
Finally, start deepforge with deepforge startand navigate to http://localhost:8888 to start using DeepForge! For more, detailed instructions, check out the wiki.
Note: running deepforge w/ deepforge start will also require MongoDB to be installed locally.
Also, be sure to check out the other available features of the deepforge cli; it can be used to update, manage your torch installation, uninstall deepforge and run individual components!
Additional Resources
-
wiki containing overview, installation, configuration and developer information
-
Starter Kit containing example pipelines demonstrating various deepforge features
Interested in contributing?
Contributions are welcome! Either fork the project and submit some PR's or shoot me an email about getting more involved! If you have any questions, check out the wiki or drop me a line on the gitter!
Sponsored by Digital Reasoning

