PeterZs / DesignAdjectives

Home Page:http://graphics.cs.cmu.edu/projects/design-adjectives

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About

http://graphics.cs.cmu.edu/projects/design-adjectives


Languages

Language:JavaScript 87.1%Language:Vue 8.2%Language:Python 4.4%Language:CSS 0.2%Language:HTML 0.0%