Skip to content

Installation

A modern C++ compiler supporting C++17 is required.

From source

We recommend using the Anaconda environment.

Installing the reconstruction server

On a GPU node (Linux only),

git clone --recursive https://github.com/<repo>/recastx.git
cd recastx

conda env create -f environment-recon.yml
conda activate recastx-recon

module load gcc/12.1.0  # optional
mkdir build-recon && cd build-recon
cmake .. -DCMAKE_PREFIX_PATH=${CONDA_PREFIX:-"$(dirname $(which conda))/../"} \
         -DCMAKE_CUDA_COMPILER=<path>
make -j12 && make install

Installing the GUI client

Installing prerequisites (optional)

  • Linux / MaxOS

X11

  • Windows

TBD

Installing the GUI client

  • Linux / MacOS
git clone --recursive https://github.com/<repo>/recastx.git
cd recastx

conda env create -f environment-gui.yml
conda activate recastx-gui

mkdir build-gui && cd build-gui
cmake .. -DCMAKE_PREFIX_PATH=${CONDA_PREFIX:-"$(dirname $(which conda))/../"} \
         -DBUILD_GUI=ON
make -j12 && make install
  • Windows

TBD

Package managers

TBD