Dependencies - VowpalWabbit/vowpal_wabbit GitHub Wiki
A vendored dep is provided by the project and built as part of building VW. A system dep is externally provided by the OS or a package manager.
Dependency | Available as vendored? | Can be system? | Optional? |
---|---|---|---|
boost-math | Yes, default | Yes, -DVW_BOOST_MATH_SYS_DEP=On |
No |
zlib | Yes, -DVW_ZLIB_SYS_DEP=Off |
Yes, default | No |
rapidjson | Yes, default | Yes, -DRAPIDJSON_SYS_DEP=On in CMake |
No |
flatbuffers | No | Yes, default | Yes, off by default. -DBUILD_FLATBUFFERS=On in CMake to enable |
spdlog | Yes, default | Yes, -DFMT_SYS_DEP=On in CMake |
No |
fmt | Yes, default | Yes, -DSPDLOG_SYS_DEP=On in CMake |
No |
string-view-lite | Yes, default | No | No |
Eigen | Yes, default | No | No |