All Projects → SeldonIO → seldon-vm

SeldonIO / seldon-vm

Licence: Apache-2.0 license
Seldon VM repo

Programming Languages

javascript
184084 projects - #8 most used programming language
shell
77523 projects
CSS
56736 projects
python
139335 projects - #7 most used programming language
Makefile
30231 projects
ruby
36898 projects - #4 most used programming language
HTML
75241 projects

Seldon Virtual Machine

This project packages into a single virtual machine all the Seldon projects so they can be tested easily.

The docs related to this can be found at http://docs.seldon.io/getting-started.html

This project provides functionality to:

  • Package each Seldon dependency as a Docker container, e.g.:
  • Package standard components as docker containers, e.g.:
    • Mysql
    • Zookeeper
    • Consul
  • Create a Vagrant VM from the Docker containers
  • Provide a Movie Recommender demo integration that goes from iniital raw data to final recommender system. An online version of the final demo can be viewed here.
  • Provide an API explorer. An online version of this can be viewed here

This VM built and ready to use can be accessed by joining our Beta program and dowloading the Vagrant VM or using the AWS AMI pre-built Docker instance.

We will give scripts and instructions on how to build the VM yourself in the future. The dependencies needed are:

  • node
  • npm
  • docker
  • make
  • java jdk
  • jq
  • maven
  • bower
  • grunt

An initial script that installs these for Ubuntu (assumes an ubuntu user) can be found in

install-dependencies-ubuntu.sh

We welcome help to build this VM on different systems. Please clone the project and contact support at seldon dot io if you wish to contribute.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].