- GTSAM
- Please install the old version GTSAM (commit
9902ccc0a
) to avoid API issues - Add
set (GTSAM_USE_SYSTEM_EIGEN 1)
toCMakeLists.txt
in case of Eigen library issues
- Please install the old version GTSAM (commit
- boost
- OpenCV, C++
- Python
- Graphviz (conda install python-graphviz)
- pydot (conda install -c rmg pydot)
- GCC V8.1+ (
sudo apt install gcc-8 g++-8
) - CppUnitLite
- yaml-cpp (sudo apt install libyaml-cpp-dev)
- Cplex, C++
cd build
make check.UnitTests -j2
make GenerateTaskSet
./tests/GenerateTaskSet --N 10 --taskSetNumber 10
# Generate performance test code
./tests/GenerateTaskSet --N 5 --taskSetNumber 100 --SF_ForkNum 1 --numCauseEffectChain 1 --taskSetType 2
./tests/GenerateTaskSet --N 15 --taskSetNumber 100 --SF_ForkNum 0 --numCauseEffectChain 2 --taskSetType 2
./tests/GenerateTaskSet --N 5 --taskSetNumber 10 --SF_ForkNum 0 --numCauseEffectChain 2 --taskSetType 2
cd build
make check.scripts -j2
`