davidgonmar
Undergrad student of Software Engineering at University of Seville. My main interest is deep learning
Pinned Repositories
attention-is-all-you-need
Implementation of the 'Attention is all you need' paper in PyTorch
attention-lab
Chess-Challenge
Chess Engine developed for the Chess Coding Challenge by Sebastian Lague
llama-discord-bot
Chat with Llama models on Discord! Supports inference both on the cloud, using replicate.com and locally, with llama.cpp.
nextjs-deploy-plesk
Simple guide/template to deploy a Next.js app on a Plesk server.
openai_instant_assistant
Generate an OpenAI assistant with Retrieval Augmented Generation on your directories!
pequegrad
Tensors with automatic differentiation and JIT compilation for Python. Pequegrad is a toy deep learning and scientific computing library that runs on the CPU and GPU
sat-ts
A DPLL-based SAT solver written in TypeScript, powered by Bun.
uvlhub-egc
csrf-csrf
A utility package to help implement stateless CSRF protection using the Double Submit Cookie Pattern in express.
davidgonmar's Repositories
davidgonmar/tinygrad
You like pytorch? You like micrograd? You love tinygrad! ❤️
davidgonmar/LibreCuda
davidgonmar/cuda-things
random cuda code/experiments
davidgonmar/lightning-thunder
Make PyTorch models up to 40% faster! Thunder is a source to source compiler for PyTorch. It enables using different hardware executors at once; across one or thousands of GPUs.
davidgonmar/mit-6.5940-efficientml.ai
davidgonmar/simple-autoencoders-torch
davidgonmar/my-makemore
Implementing simple character level language models
davidgonmar/nanoGPT-thunder
The simplest, fastest repository for training/finetuning medium-sized GPTs.
davidgonmar/rnn-numpy
Implementation of a vanilla RNN in pure numpy
davidgonmar/HighPerfLLMs2024
davidgonmar/nand2tetris
davidgonmar/tensorexpr
Compile tensor expressions (R[i, k] = A[i, j] * B[k, j])
davidgonmar/smolgrad
small auto-grad engine inspired from Karpathy's micrograd and PyTorch
davidgonmar/julia-sols
davidgonmar/fast-rope
davidgonmar/transformers
transformer things from scratch!
davidgonmar/online-softmax-torch
Triton and CUDA implementations of the online softmax algorithm, with PyTorch bindings!
davidgonmar/Triton-Puzzles-Solutions
My solutions
davidgonmar/distilling-knowledge-of-nn
Implementation of some parts of 'Distilling the Knowledge in a Neural Network'
davidgonmar/tddn
Implementation of a TDNN in PyTorch
davidgonmar/micro-bert
davidgonmar/torch-compiler-experiments
torch-compile-experiments
davidgonmar/clustering-from-scratch
Implementation of several clustering algorithms from scratch for educational purposes
davidgonmar/vision_transformer
davidgonmar/csrf-csrf
A utility package to help implement stateless CSRF protection using the Double Submit Cookie Pattern in express.
davidgonmar/programming-massively-parallel-processors
Code for the Programming Massively Parallel Processors book (third edition)
davidgonmar/pytorch-unet
UNet implementation in pytorch
davidgonmar/mini-lora
'LoRA: Low-Rank Adaptation of Large Language Models' from scratch in PyTorch
davidgonmar/nextjs-deploy-plesk
Simple guide/template to deploy a Next.js app on a Plesk server.
davidgonmar/c-monkeylang