From 8d8335eca061a77312964efab2ed1c07025a628d Mon Sep 17 00:00:00 2001 From: StepanovPlaton Date: Wed, 29 Oct 2025 14:50:03 +0400 Subject: [PATCH] Add readme --- README.md | 21 +++++++++++++++++++++ src/Makefile | 2 +- 2 files changed, 22 insertions(+), 1 deletion(-) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..c3ae23a --- /dev/null +++ b/README.md @@ -0,0 +1,21 @@ +# Neural Network ++ +> Neural Network++ - это движок для создания нейронных сетей написанный на С++ + +## Стек: +- [C++ 23](https://ru.wikipedia.org/wiki/C%2B%2B23) +- [OpenCL](https://ru.wikipedia.org/wiki/OpenCL) +- **Всё!** :wink: + +## О проекте: +- Движок для создания нейронных сетей +- Классы с классической математикой для расчётов на CPU +- Классы с ускорением на GPU с использованием OpenCL + +## Запуск: +- **Windows:** + ``` + make + make run + ``` + +### Над проектом работали [StepanovPlaton](https://github.com/StepanovPlaton) и [Fluorouacil](https://github.com/Fluorouacil)! diff --git a/src/Makefile b/src/Makefile index 540c858..3c13673 100644 --- a/src/Makefile +++ b/src/Makefile @@ -1,5 +1,5 @@ CXX = g++ -CXXFLAGS = -Wall -Wextra -O2 -std=c++11 +CXXFLAGS = -Wall -Wextra -O2 -std=c++23 LIBS = -lOpenCL TARGET = main SRC = main.cpp ./math/opencl/opencl.cpp ./math/matrix/cpu/matrix.cpp ./math/matrix/cpu/mutable_matrix.cpp ./math/matrix/gpu/matrix.cpp ./math/matrix/gpu/mutable_matrix.cpp