- Tehran, Iran
Stars
A practical hacker's guide to the C programming language.
A unified library of SOTA model optimization techniques like quantization, distillation, pruning, neural architecture search, speculative decoding, etc. It compresses deep learning models for downs…
Documenting the Xilinx 7-series bit-stream format.
PyLog: An Algorithm-Centric FPGA Programming and Synthesis Flow
Homework and Project for Master Course (Synthesis of Digital Systems)
PyTorch implementations of Generative Adversarial Networks.
Pretrain, finetune ANY AI model of ANY size on 1 or 10,000+ GPUs with zero code changes.
🧠💬 Articles I wrote about machine learning, archived from MachineCurve.com.
Brevitas: neural network quantization in PyTorch
How to actually get an intuition from what's being taught at universities, if you feel like your institution didn't do the subjects justice.
Publication-ready NN-architecture schematics.
PyTorch library to facilitate development and standardized evaluation of neural network pruning methods.
Xilinx Vivado block designs for FPGA RISC-V SoC running Debian Linux distro
Simple parser for extracting VHDL documentation
A Linux-capable RISC-V multicore for and by the world
VHDL and Verilog/SV IDE: state machine viewer, linter, documentation, snippets... and more!
Gromit-MPX is an on-screen annotation tool that works with any Unix desktop environment under X11 as well as XWayland.
Random instruction generator for RISC-V processor verification
How to graduate from Computer Engineering Department of Amirkabir University of Technology?
A modern desktop interface for Linux. Improve your user experience and get rid of the anarchy of traditional desktop workflows. Designed to simplify navigation and reduce the need to manipulate win…
RISC-V 32-bit Linux From Scratch