Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

multi-model-server

Package Overview
Dependencies
Maintainers
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

multi-model-server

Multi Model Server is a tool for serving neural net models for inference

  • 1.1.11
  • PyPI
  • Socket score

Maintainers
1

Project Description

Multi Model Server (MMS) is a flexible and easy to use tool for serving deep learning models exported from MXNet <http://mxnet.io/>__ or the Open Neural Network Exchange (ONNX <http://onnx.ai/>__).

Use the MMS Server CLI, or the pre-configured Docker images, to start a service that sets up HTTP endpoints to handle model inference requests.

Detailed documentation and examples are provided in the docs folder <https://github.com/awslabs/multi-model-server/blob/master/docs/README.md>__.

Prerequisites

  • java 8: Required. MMS use java to serve HTTP requests. You must install java 8 (or later) and make sure java is on available in $PATH environment variable before installing MMS. If you have multiple java installed, you can use $JAVA_HOME environment vairable to control which java to use.
  • mxnet: mxnet will not be installed by default with MMS 1.0 any more. You have to install it manually if you use MxNet.

For ubuntu: ::

sudo apt-get install openjdk-8-jre-headless

For centos ::

sudo yum install java-1.8.0-openjdk

For Mac: ::

brew tap caskroom/versions
brew update
brew cask install java8

Install MxNet: ::

pip install mxnet

MXNet offers MKL pip packages that will be much faster when running on Intel hardware. To install mkl package for CPU: ::

pip install mxnet-mkl

or for GPU instance:

::

pip install mxnet-cu92mkl

Installation

::

pip install multi-model-server

Development

We welcome new contributors of all experience levels. For information on how to install MMS for development, refer to the MMS docs <https://github.com/awslabs/multi-model-server/blob/master/docs/install.md>__.

  • Official source code repo <https://github.com/awslabs/multi-model-server>__
  • Download releases <https://pypi.org/project/multi-model-server/#files>__
  • Issue tracker <https://github.com/awslabs/multi-model-server/issues>__

Source code

You can check the latest source code as follows:

::

git clone https://github.com/awslabs/multi-model-server.git

Testing

After installation, try out the MMS Quickstart for

  • Serving a Model <https://github.com/awslabs/multi-model-server/blob/master/README.md#serve-a-model>__
  • Create a Model Archive <https://github.com/awslabs/multi-model-server/blob/master/README.md#model-archive>__.

Help and Support

  • Documentation <https://github.com/awslabs/multi-model-server/blob/master/docs/README.md>__
  • Forum <https://discuss.mxnet.io/latest>__

Citation

If you use MMS in a publication or project, please cite MMS: https://github.com/awslabs/multi-model-server

Keywords

FAQs


Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc