Skip to content

Latest commit

 

History

History
116 lines (79 loc) · 2.64 KB

README.md

File metadata and controls

116 lines (79 loc) · 2.64 KB

AdaptativeNeuralNetwork ANN (0.1.1.5)

ANN logo

Build status And Code coverage report

Branch Build Status Code Coverage
Master pipeline status coverage report
Develop pipeline status coverage report

Requirements

AdaptativeNeuralNetwork

A static library containing multiple neural network models written in C

Examples

See some examples here

Documentation (Doxygen)

View the documentation of all functions here

Installation

From the Arch User Repository (AUR)

  • with yay
yay -S adaptativeneuralnetwork
  • with pacman
git clone https://aur.archlinux.org/adaptativeneuralnetwork.git
cd adaptativeneuralnetwork
makepkg -sci

Install from source

  • Clone this repo
  • Then run the following command
mkdir -p build && cd build
cmake -DCMAKE_BUILD_TYPE=RELEASE \
    -DCMAKE_INSTALL_LIBDIR=lib \
    -DCMAKE_INSTALL_PREFIX=/usr \
    ..
sudo make install

PyANN

A python API for ANN

  • build from source the c library
  • run the following command
sudo make pyann_install

Development version

  • clone this repo

  • checkout on develop branch

  • Build

mkdir -p build && cd build && cmake .. && make
  • Run test
make check
  • Coverage report
make coverage
  • Generate documentation
make doc

Contribute

  • Fork this project
  • Create a new branch
  • Make your changes
  • Merge your branch to develop
  • Create a pull request and explain your changes

License

See the LICENSE file for licensing information.