Skip to content

devfacet/nntbn

Folders and files

NameName
Last commit message
Last commit date

Latest commit

64e041d · Aug 24, 2024

History

32 Commits
May 12, 2024
Apr 9, 2024
Aug 24, 2024
Apr 4, 2024
Aug 24, 2024
Aug 24, 2024
Aug 24, 2024
Apr 4, 2024
Apr 4, 2024
Apr 4, 2024
Apr 4, 2024
Apr 4, 2024
Apr 4, 2024
May 12, 2024
May 12, 2024

Repository files navigation

nntbn - A neural network library

nntbn is a neural network library to be named. The goal of this library is to provide a framework for training and running neural networks across various platforms, from server-grade hardware to desktops, mobile, and embedded devices.

⚠️️ This project is in the early stages of development and is not yet ready for use.

Requirements

Recommended tools

Installation

git clone https://github.com/devfacet/nntbn.git
cd nntbn/
git submodule update --init

Usage

Test

# Test the default architecture (generic)
make test

# Test a specific architecture
make test ARCH=generic
make test ARCH=arm

# Test a specific architecture with filters
make test ARCH=generic FILTERS=dot_prod
make test ARCH=arm FILTERS=neon,cmsis-dsp

# Test all architectures
make test-all

Contributing

See CONTRIBUTING.md

License

Licensed under The MIT License (MIT)
For the full copyright and license information, please view the LICENSE.txt file.