Skip to main content

Maastricht Optimization Toolbox

Project description

https://badge.fury.io/py/mot.png

A library for parallel optimization and sampling using Python and OpenCL.

For the diffusion MRI package MDT which builds on top of this, please see https://github.com/cbclab/MDT.

Quick installation guide

The basic requirements for MOT are:

  • Python 3.x (recommended) or Python 2.7
  • OpenCL 1.2 (or higher) supper in GPU driver or CPU runtime

Linux (Ubuntu)

  • sudo apt-get install python3 python3-pip python3-pyopencl
  • sudo pip3 install MOT

Windows

  • Install Python Anaconda 3.* 64bit from https://www.continuum.io/downloads
  • Install PyOpenCL:
    • Using a binary package from http://www.lfd.uci.edu/~gohlke/pythonlibs/#pyopencl (preferred method)
    • Compile PyOpenCL with pip install pyopencl, this requires:
      • Visual Studio 2015 (Community edition or higher) with the Python and Common Tools for Visual C++ options enabled
      • OpenCL development kit (NVidia CUDA or Intel OpenCL SDK or the AMD APP SDK)
  • Open a Anaconda shell and type: pip install MOT

For more information and for more elaborate installation instructions, please see: https://mot.readthedocs.org

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for mot, version 0.2.11
Filename, size File type Python version Upload date Hashes
Filename, size mot-0.2.11-py2.py3-none-any.whl (609.0 kB) File type Wheel Python version 3.4 Upload date Hashes View
Filename, size mot-0.2.11.tar.gz (139.4 kB) File type Source Python version None Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page