Skip to content

AlgoMarker Library

AlgoMarker Library

Overview

The AlgoMarker shared library enables deployment of the AlgoMarker model. It provides a C-level API to load, apply, and retrieve results from your binary model output.

You can download a prebuilt release from the Release page. The release is built with glibc 2.17 and will work out of the box on systems with glibc ≥ 2.17 (e.g., Ubuntu >= 13.04, Centos>=7, eg.). If you need to build from source, follow the instructions below.

Installation Steps

  1. Complete the Preliminary Steps to set up your build environment (install cmake, gcc, and libgomp1).
  2. (Optional Step) Compile the Boost Libraries. Don't forget to set environment variable BOOST_ROOT to reference the Boost build directory. Ensure the compiled libraries are in /libs and headers in /include.
  3. Clone the repository:
    git clone git@github.com:Medial-EarlySign/medpython.git MR_LIBS
    
  4. Build the library:
    Internal/AlgoMarker/full_build.sh
    

A full docker image for compilation steps can be found under this link: * 03.algomarker A build with algomarker library