ff541be7a0
* WIP #990 initial commit of dockerfiles * WIP #990 Everything but CMD working * Added deepforge config, added torch install * Updated the comment describing the image * WIP Added cuda worker docker image * WIP #990 Added wget and blob configuration * WIP #990 Fixed worker connection dockerfile * WIP #990 Fixed docker image issues * WIP #990 Reuse the node_modules directory * WIP #990 Reuse node modules in docker image * WIP #990 Added entrypoint and cmd files * WIP #990 Updated the standalone image * WIP #990 Removed standalone docker file This should be replaced with something like docker compose instead * WIP #990 Added deployment instructions * WIP #990 Added additional comments about volumes, gpu
27 linhas
1.3 KiB
ReStructuredText
27 linhas
1.3 KiB
ReStructuredText
Overview
|
|
========
|
|
|
|
DeepForge Component Overview
|
|
----------------------------
|
|
DeepForge is composed of four main elements:
|
|
|
|
- *Server*: Main component hosting all the project information and is connected to by the clients
|
|
- *Database*: MongoDB database containing DeepForge, job queue for the workers, etc
|
|
- *Worker*: Slave machine performing the actual machine learning computation
|
|
- *Client*: The connected browsers working on DeepForge projects.
|
|
|
|
Of course, only the *Server*, *Database* (MongoDB) and *Worker* need to be installed. If you are not going to execute any machine learning pipelines, installing the *Worker* can be skipped.
|
|
|
|
Component Dependencies
|
|
----------------------
|
|
The following dependencies are required for each component:
|
|
|
|
- *Server* (NodeJS v6.2.1)
|
|
- *Database* (MongoDB v3.0.7)
|
|
- *Worker*: NodeJS v6.2.1 (used for job management logic) and `Torch <http://torch.ch/docs/getting-started.html#>`_ (this will be installed automatically by the cli when needed)
|
|
- *Client*: We recommend using Google Chrome and are not supporting other browsers (for now). In other words, other browsers can be used at your own risk.
|
|
|
|
Configuration
|
|
-------------
|
|
After installing DeepForge, it can be helpful to check out `configuring DeepForge <getting_started/configuration.rst>`_
|