Skip to content

Kierteiyu/libMentha

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

libMentha

libMentha is a continuation of the tiny-dnn machine learning library.

Planned Features

  1. Eigen Backend to allow faster matrix multiplication.
  2. GPU Support via Vulkan Compute via Kompute
  3. More Layers
  4. ONNX Saving and Loading
  5. Improved Serialization System

Current Version: v0.2.0

This version is essentially a cleaner version of the tiny-dnn source tree, with an upgraded xtensor for C++ 20 and 23 support.


Upcoming Version: v0.3.0

Planned improvements:

  • Eigen backend

Usage and Installation

Place lib_mentha_include in an accessible location on your computer. Configure your build system to include lib_mentha_include. If you want serialization, do the same with cereal according to their instructions. If you don't want serialization, define CNN_NO_SERIALIZATION.


Notes

  • tiny-dnn examples should work by find and replacing tiny-dnn with lib_mentha.

About

Lightweight C++ ML LIbrary. Mirror of https://codeberg.org/Kierteiyu/libMentha

Resources

License

Stars

Watchers

Forks

Packages

No packages published