No description
Find a file
2024-05-10 20:21:23 -03:00
.github/workflows Create python-publish.yml 2024-05-10 20:21:23 -03:00
build Cosine and sine operations with autograd 2024-05-09 22:32:36 -03:00
examples small changes 2024-05-10 20:12:15 -03:00
norch small changes 2024-05-10 20:12:15 -03:00
tests small changes 2024-05-10 20:12:15 -03:00
install.sh small changes 2024-05-10 20:12:15 -03:00
README.md small changes 2024-05-10 20:12:15 -03:00
setup.py small changes 2024-05-10 20:12:15 -03:00

PyNorch

Recreating PyTorch from scratch (C/C++, CUDA and Python, with GPU support and automatic differentiation!)

1 - About

PyNorch is a deep learning framework constructed using C/C++, CUDA and Python. This is a personal project with educational purpose only! Norch means NOT PyTorch, and we have NO claims to rivaling the already established PyTorch. The main objective of PyNorch was to give a brief understanding of how a deep learning framework works internally. It implements the Tensor object, GPU support and an automatic differentiation system.

2 - Installation

$ sudo apt install nvidia-cuda-toolkit
$ git clone https://github.com/lucasdelimanogueira/PyNorch.git
$ cd build
$ make
$ cd ..

3 - Get started