2023-07-17 22:51:15 +02:00
2023-09-02 13:58:12 +02:00
2023-11-29 00:26:48 +01:00
2023-12-04 19:12:44 +01:00
2023-12-14 21:06:43 +01:00
2023-11-08 18:45:35 +01:00
2023-08-07 00:44:12 +02:00
2023-11-20 23:32:34 +01:00
2023-11-29 00:26:48 +01:00
2023-12-11 09:06:05 +01:00
2023-06-29 19:52:57 +00:00
2023-12-04 19:12:44 +01:00
2023-12-11 09:06:05 +01:00

BayesNet

License: MIT

Bayesian Network Classifier with libtorch from scratch

0. Setup

Before compiling BayesNet.

MPI

In Linux just install openmpi & openmpi-devel packages.

In Mac OS X, install mpich with brew and if cmake doesn't find it, edit mpicxx wrapper to remove the ",-commons,use_dylibs" from final_ldflags

vi /opt/homebrew/bin/mpicx

boost library

Getting Started

The best option is install the packages that the Linux distribution have in its repository. If this is the case:

sudo dnf install boost-devel

If this is not possible and the compressed packaged is installed, the following environment variable has to be set pointing to the folder where it was unzipped to:

export BOOST_ROOT=/path/to/library/

In some cases, it is needed to build the library, to do so:

cd /path/to/library
mkdir own
./bootstrap.sh --prefix=/path/to/library/own
./b2 install
export BOOST_ROOT=/path/to/library/own/

Don't forget to add the export BOOST_ROOT statement to .bashrc or wherever it is meant to be.

libxlswriter

cd lib/libxlsxwriter
make
make install DESTDIR=/home/rmontanana/Code PREFIX=

Environment variable has to be set:

 export LD_LIBRARY_PATH=/usr/local/lib

Release

make release

Debug & Tests

make debug

1. Introduction

Description
Bayesian Network Classifiers using libtorch from scratch
Readme MIT 14 MiB
2025-07-19 20:52:59 +00:00
Languages
C++ 94.8%
Makefile 2.1%
CMake 1.3%
Python 1%
Dockerfile 0.4%
Other 0.4%