mirror of
https://github.com/StepanovPlaton/NeuralNetwork.git
synced 2026-04-03 20:30:39 +04:00
First tensor python module
This commit is contained in:
18
README.md
18
README.md
@@ -6,24 +6,16 @@
|
||||
|
||||
- [C++ 23](https://ru.wikipedia.org/wiki/C%2B%2B23)
|
||||
- [OpenCL](https://ru.wikipedia.org/wiki/OpenCL)
|
||||
- [pybind11](https://github.com/pybind/pybind11)
|
||||
- **Всё!** :wink:
|
||||
|
||||
## О проекте:
|
||||
|
||||
- Движок для создания нейронных сетей
|
||||
- Поддерка вычислений [на CPU](./math/tensor/cpu) или [на GPU](./math/tensor/cpu)
|
||||
- Полиморные пространства имён CPU и GPU соответственно
|
||||
- [Алгоритмы с массовым параллелизмом на GPU](./kernels) для ускорения
|
||||
- Классические алгоритмы на CPU для проверки
|
||||
- [Класс Tensor](./math/tensor/tensor.hpp) для работы с тензорами N-ой размерности и [классы Scalar, Vector, Matrix и Tensor3](./math/tensor/tensor.hpp) с размерно-специфичной логикой
|
||||
- [Классы ScalarMath, VectorMath, MatrixMath, Tensor3Math](./math/tensor/math.hpp) с базовыми математическими функциями
|
||||
|
||||
## Запуск:
|
||||
|
||||
- **Windows:**
|
||||
```
|
||||
make run
|
||||
```
|
||||
- Поддерка вычислений на CPU или на GPU
|
||||
- [Алгоритмы с массовым параллелизмом на GPU](./src/tensor/opencl/kernels) для ускорения
|
||||
- Классические алгоритмы на CPU для проверки вычислений
|
||||
- [Класс Tensor](./src/tensor/tensor.hpp) для работы с тензорами произвольной размерности
|
||||
|
||||
## Forward & Back propogation - это путешествие в Мордор и обратно!
|
||||
|
||||
|
||||
Reference in New Issue
Block a user