How to Install the NeuroArch Component using Docker
 
In this quick tutorial, we are going to get you up and running with the NeuroArch Component. We are going to use a docker container, which will expose functions on the FFBO network. We will assume that you have already installed the Processor Component. This will allow us to either directly connect with NeuroArch or through the Processor.
 
Pre-requisites:
  1.  Completed Processor Installation
  1. Have the Processor Component running
 
Installation
Assuming we have the above dependencies installed, we can continue to build, run, and interact with the docker container.
 
We can do this with the latest docker builds by cloning the repos, updating the config, building the docker file, and running the docker script, so lets get started:
 
Clone Neuroarch (required by neuroarch_component)
 
Clone the latest repo
cd ffbo.neuroarch_component/neuroarch_component$ 
 
Update the config.py
  • Change url to reflect your processor ip instead of localhost, with the port set to 8081
 
Run Docker Build Script
cd ../docker
sh docker_build.sh
 
Next Steps
After getting the NeuroArch up and running, you should be able to see the server in the server list on the Processor webpage at 127.0.0.1:8081
 
After this, if you haven't already, we suggest you look at the NeuroArch Architecture, and get the NeuroNLP container up and running. When you are familiar with the architecture, you can start creating your own components using +Python and +Javascript, and something +new from scratch.
 
Possible Errors with Running the Docker Image