lppl
v2.0.0
|
fmcs
fmcs
is a low-resource universal probabilistic programming framework.
./setup.sh && cd build && cmake .. && make
. Requires (a) a compiler that supports C++ 20 and (b) CMake v3.20.0 or later.
Please note that fmcs
has been tested on Apple clang v12.0.0 on OSX, Mingw-w64 on Windows 10, and g++ 11.3.0 on ubuntu. It should compile under any standards compliant C++20 compiler, but that is not guaranteed. Please submit build errors here: https://gitlab.com/drdewhurst/fmcs/-/issues.
Run any of the tests that show up in the build
directory after you build. E.g., ./record_test
. Please note that deterministic results are guaranteed under specific hardware configurations, but not across operating systems.
fmcs
is free software released under the terms of the GNU General Public License (GPL) v3. Copyright DXDelta, LLC and David Rushing Dewhurst, 2022 - present.