https://github.com/lebedov/cudamps

Python interface to CUDA Multi-Process Service

OTHER License

Downloads
53
Stars
7
Committers
1

.. -- rst --

CUDAMPS

Package Description

CUDAMPS is a Python interface to the CUDA Multi-Process Service <https://docs.nvidia.com/deploy/pdf/CUDA_Multi_Process_Service_Overview.pdf>_. It supports creation and management of MPS control daemons for multiple GPUs.

.. image:: https://img.shields.io/pypi/v/cudamps.svg :target: https://pypi.python.org/pypi/cudamps :alt: Latest Version .. image:: https://img.shields.io/pypi/dm/cudamps.svg :target: https://pypi.python.org/pypi/cudamps :alt: Downloads

Prerequisites

  • At least one Tesla or Quadro GPU with compute capability 3.5 or later.
  • CUDA <http://www.nvidia.com/object/cuda_home_new.html>_ 7.0 or later.
  • PyCUDA <http://mathema.tician.de/software/pycuda/>_.
  • Pytools <https://pypi.python.org/pypi/pytools>_.

When used with Python 2.7, subprocess32 <https://pypi.python.org/pypi/subprocess32>_ is also required.

Installation

The package may be installed as follows: ::

pip install cudamps

Usage

See the file demo.py for an example of how to use the package.

Development

The latest release of the package may be obtained from GitHub <https://github.com/lebedov/cudamps>_.

Author

See the included AUTHORS.rst file for more information.

License

This software is licensed under the BSD License <http://www.opensource.org/licenses/bsd-license>_. See the included LICENSE.rst file for more information.