Karanbir ChahalImage Based Reinforcement LearningThis blog post describes the project which I worked on for my Fall 2020 Deep Reinforcement Learning class. The topic of my project was to…Dec 19, 2020Dec 19, 2020
Karanbir ChahalAggressive Quantization: How to run MNIST on a 4 bit Neural Net using PytorchIn the previous blog post we went through the process of quantizing our neural net and were successfully able to run inference in 8 bits…Oct 10, 20192Oct 10, 20192
Karanbir ChahalHow to Quantise an MNIST network to 8 bits in Pytorch (No retraining required) from scratch.Hello, I wanted to share my journey into how I was able to run inference of a neural network using fixed point arithmetic (8 bit…Aug 4, 20198Aug 4, 20198
Karanbir ChahalinCoinmonksTraining Neural Networks upto 10x FasterThis is an excerpt from the Object detection software wiki. I am currently in the process of implementing some of the most cutting edge…Jul 30, 20181Jul 30, 20181
Karanbir ChahalImplementing Persistance in In-Memory Data Structures: The Transaction LogHow many times have you implemented a tree or a graph in C++ to solve a tricky algorithmic problem ?Jul 22, 2018Jul 22, 2018
Karanbir ChahalinCoinmonksTensorflow GraphThis post talks about how tensorflow executes your machine learning models. We shall briefly overview the components of the tensorflow…Jul 19, 2018Jul 19, 2018
Karanbir ChahalBasic PaxosWelcome to the explanation of one of the most important algorithms of distributed systems. Paxos is a protocol to gain consensus in…Jul 19, 2018Jul 19, 2018
Karanbir ChahalImplementing In Memory Data Structures in GoThis post talks about how the DHT is implemented for hydra. We are assuming that the reader is already aware of the Kademlia protocol. If…Jul 12, 2018Jul 12, 2018