Skip to content

Latest commit

 

History

History
26 lines (22 loc) · 1.75 KB

dependencies.md

File metadata and controls

26 lines (22 loc) · 1.75 KB

Back

Dependencies

The following dependencies need to be installed to build the program.

  • Boost - Collection of portable C++ source libraries
  • GMP - Collection of functions for high-precision artihmetics
  • Intel TBB - Rich and complete approach to parallelism in C++
  • WiredTiger - WiredTiger is an high performance, scalable, production quality, NoSQL, Open Source extensible platform for data management
  • OpenCL(Optional) - A framework for execution across heterogeneous hardware accelerators.

Bundled Dependencies

The following dependencies are included as part of the repository, thus requiring no additional installation.

Installation

Install these using your system package manager. There are also installation scripts provided for your convenience: trainer/auto

These currently support interface with brew and apt

  • Boost - auto/boost.sh --install
  • GMP - auto/gmp.sh --install
  • Intel TBB - auto/tbb.sh --install
  • WiredTiger - auto/wiredtiger.sh --install
  • OpenCL - auto/opencl.sh --install