Kevin HaritmondsHow to run Llama 3 LLM in C++Llama 3 is open-source large language model from Meta (Facebook). Here I will try to run it with as few steps as possible.Jul 27Jul 27
Kevin HaritmondsGenerate prime numbers with efficient memory (using priority queue)The Sieve of Eratosthenes is one of the fastest algorithm to find all primes. However, it is known to consume a lot of memory, as we put…Mar 13Mar 13
Kevin HaritmondsFind all intervals that overlap with a given value efficientlyWhen I was trying to solve Google Code Jam 2023 : Illumination Optimization problem (archive), I need a way to efficiently find all…Feb 11Feb 11
Kevin HaritmondsHow to run Llama 2 LLM in CI was intrigued how does ChatGPT work. How can a computer generate a relevant, coherent answers to our question. I found an excellent…Nov 28, 2023Nov 28, 2023
Kevin HaritmondsGenerate prime numbers using multi CPU coresPreviously we explored how to generate prime numbers using GPU. Now, let’s try to generate prime numbers using multi CPU cores.Sep 17, 2023Sep 17, 2023
Kevin HaritmondsGenerate prime numbers using GPUGPU is graphics processing unit in our PC. Unlike CPU which has few number of cores (typically 2 cores or up to 32 cores), GPU has hundreds…Aug 25, 20231Aug 25, 20231
Kevin HaritmondsCreate our own KernelIn this article, we are going to create our own Kernel. Kernel is a piece of code that our PC runs upon booting. It initializes hardware…Jul 4, 20221Jul 4, 20221
Kevin HaritmondsRaw NetworkYou type https://www.google.com/ on web browser, and it shows you Google Search webpage. How does it work? How your computer able to find…May 23, 2022May 23, 2022
Kevin HaritmondsCombinationsCombinations and its application to solve a tough puzzleApr 16, 2022Apr 16, 2022
Kevin HaritmondsExtract vocals and accompaniment from a song using SpleeterExtracting “stems” such as vocals (singing voice) and accompaniment from a song is an active research in AI.Apr 9, 2022Apr 9, 2022