https://github.com/ae2f/ann
Last synced: 7 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/ae2f/ann
- Owner: ae2f
- License: gpl-3.0
- Created: 2025-01-04T04:02:19.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-06-02T08:49:57.000Z (12 months ago)
- Last Synced: 2025-06-05T22:11:52.505Z (11 months ago)
- Language: C
- Size: 305 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ae2f::[Ann](https://codeberg.org/ae2f/Ann)
> Rel-v4.0.0
[](https://github.com/ae2f/Ann/actions/workflows/cmake-test.yml)
> This project has been migrated to [codeberg.org](https://codeberg.org/ae2f/Ann).
> You will still be able to access to upstream with github page.
> ANN interfaces with basic implementation for example.
> GPU acceleration backend is in plan to be shifted to vulkan.
# Supported GPU Acceleration
> GPU acceleration via vulkan is now being implemented.
> Configuring the project with `-Dae2fVK_needed=ON` will fetch vulkan as backend.
> Here is the list of supported gpu acceleration.
- Slp/Mlp
# Dependency
## When external libraries has fullly compiled
- a functional OS
- an Unix-based system is Recommended
- Windows has been tested to work.
- a C compiler >= 90
- a builder (ninja, make, etc...)
- cmake >= 3.20
## When external libraries has not been fetched
> aka it's the first time configuring it
- git
- a functional network
- a DNS server for github
## When turning the develop mode on (ae2f_DEVEL)
- a C++ compiler >= 98
## With ae2fVK_needed
> aka you want GPU accelerated.
## When you don't have `clspv` and its dependencies installed and you're willing to fetch one automatically
- a C++ compiler >= 13