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 |