Giter Site home page Giter Site logo

deep-learning-c's Introduction

Deep-Learning-C

This is a simple deep learning framework based on the Pytorch library. In this repo, I have implemented:

  • The Tensor data structure
  • An autograd engine
  • Layer and Model abstractions
  • Data Parallelism
  • A Transformer Layer

from scratch in C. The purpose was to learn the engineering difficulties and to explore parallelism in such frameworks.

deep-learning-c's People

Contributors

astle-sudo avatar

Stargazers

Ken Graham avatar sudo pacman -Syu avatar Tushar Sadhwani avatar Mauricio Ordonez avatar Gant avatar kur0 avatar Dexter Ajoku avatar Andrey Kuzmin avatar Ümit Kaan Usta avatar Sumit Pokharel avatar Owen Smith avatar Morel Célestin avatar I Km avatar  avatar Ahmet Burak avatar Obed Amo avatar Gaurav Tomar avatar Jack McPherson avatar  avatar yunfeng avatar Ricardo Zavaleta avatar David Zárate avatar  avatar Arun avatar Rishav avatar Kristofer Gaudel avatar rykz avatar  avatar  avatar Saurabh Davda avatar Jinhui.Lin avatar  avatar Ramees Mohammed M M avatar Bones-ai avatar Sayantan Das avatar Helmy LuqmanulHakim avatar Burhan Ul Tayyab avatar glory  avatar ArTostao Algoriti avatar Sean avatar Hasan avatar  avatar delicious_banh_mi avatar Sanmathi Bharamgouda avatar

Watchers

 avatar  avatar

Forkers

gacogo

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.