Skip to content

ebshimizu/DesignAdjectives

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Design Adjectives

This readme is under construction, but hopefully it's enough to start.

This project is divided into three separate components: a user interface (client/node-ui), the model server (core), and the communication server (server). Each project has separate prereqs.

Prereqs:

  • Model Server
    • Python 3
      • PyTorch 1.1.0+
      • gpytorch current
      • Pyro current
      • matplotlib current
      • express
      • python-socketio
  • UI and Communication Server
    • node.js 10+ (Tested on 10 and 12)
    • yarn v1 (untested on yarn 2)

Setup

Install the Python prerequisites. Inside of the server and client/node-ui folders, run yarn install (npm install probably works too).

Launch the communication server in server with node ./toolboxServer.js --detached and then run python ./dsServer.py from the same folder.

After the servers are up and running, you can launch the UI from client/node-ui with yarn run dev. Once launched, set the hostname and port according to where you launched the toolboxServer and you should be able to start using the Design Adjectives system.