Projet website : https://dorianbdev.github.io/TigiNet/docs/index.html
By Dorian Bachelot and Mohamed Amtalssi.
The project is no longer maintained.
Platform | Status |
---|---|
Windows | |
Linux |
TigiNet is a neural network library who provide support for many different layer type (like convolution, fully-connected, pooling, RELU...).
- Support for Multilayer Perceptron.
- Support for Convolutional Neural Network.
- Support for many different layer type (like pooling, RELU...).
Visit the wiki here : https://github.com/DorianBDev/TigiNet/wiki
- Support more neural network type.
- Multiplatform support.
- GPU support (with OpenCL).
- Real multithreading support.
To work with OpenCL (for the GPU usage support) if the support for your platform isn't yet implemented you need to :
- Download latest header of OpenCL here.
- Add the headers in the "include/CL/" directory.
- Build the library "OpenCL ICD Loader library", available here.
- Follow the instructions of the link to build (don't forget to place headers (see above) in the "inc/CL/").
- Add the binaries in the "lib/CL/" folder : OpenCL/libOpenCL .dll/.lib/.o.
For windows the .bat in source of OpenCL ICD Loader library may cause problems, for me I juste needed to replace the first line with :
-
For x64 :
call "(ABSOLUTE PATH FOR VISUAL STUDIO)\VC\Auxiliary\Build\vcvars64.bat"
-
For x86 :
call "(ABSOLUTE PATH FOR VISUAL STUDIO)\VC\Auxiliary\Build\vcvars32.bat"
Under GNU General Public License v3.0. See LICENSE file for more.
TIGINET
Copyright (C) 2018 BACHELOT Dorian
For contact see CONTACT.md file.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>.
See LICENSE file for more.
For contact see CONTACT.md file.