
  <rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
      <title>Joey00072</title>
      <link>https://joey00072.com/blog</link>
      <description>Notes on AI, machine learning and Python: building autograd engines from scratch, JAX internals, language-model experiments, and other things I find interesting.</description>
      <language>en-us</language>
      <managingEditor>00shxf@gmail.com (Joey00072)</managingEditor>
      <webMaster>00shxf@gmail.com (Joey00072)</webMaster>
      <lastBuildDate>Mon, 26 Aug 2024 00:00:00 GMT</lastBuildDate>
      <atom:link href="https://joey00072.com/feed.xml" rel="self" type="application/rss+xml"/>
      
  <item>
    <guid>https://joey00072.com/blog/microjax</guid>
    <title>MicroJax</title>
    <link>https://joey00072.com/blog/microjax</link>
    <description>MicroJax is a minimal implementation of JAX in pure Python. It is a fun project to learn about JAX and how it works under the hood.</description>
    <pubDate>Mon, 26 Aug 2024 00:00:00 GMT</pubDate>
    <author>00shxf@gmail.com (Joey00072)</author>
    <category>jax</category><category>microjax</category><category>tpu</category><category>pytorch</category><category>flax</category><category>jax from scratch</category>
  </item>

  <item>
    <guid>https://joey00072.com/blog/mixture-of-depth-is-vibe</guid>
    <title>Mixture of Depth is Vibe</title>
    <link>https://joey00072.com/blog/mixture-of-depth-is-vibe</link>
    <description>Thought and code about mixture of depth</description>
    <pubDate>Thu, 11 Apr 2024 00:00:00 GMT</pubDate>
    <author>00shxf@gmail.com (Joey00072)</author>
    <category>ML</category><category>GPT</category><category>language model</category><category>mixture of depth</category><category>pytorch</category><category>bitnet</category><category>MoD</category>
  </item>

  <item>
    <guid>https://joey00072.com/blog/Experiments-with-Bitnet</guid>
    <title>Experiments with Bitnet 1.5 (~ngmi~)</title>
    <link>https://joey00072.com/blog/Experiments-with-Bitnet</link>
    <description>The blog explores implementing Bitnet 1.5, highlighting its efficiency gains and challenges in quantized neural network training.</description>
    <pubDate>Sat, 23 Mar 2024 00:00:00 GMT</pubDate>
    <author>00shxf@gmail.com (Joey00072)</author>
    <category>ML</category><category>GPT</category><category>language model</category><category>tinytorch</category><category>pytorch</category><category>bitnet</category>
  </item>

  <item>
    <guid>https://joey00072.com/blog/buinging-own-autograd-engine-tinytorch-04</guid>
    <title>Building autograd engine (tinytorch) 04</title>
    <link>https://joey00072.com/blog/buinging-own-autograd-engine-tinytorch-04</link>
    <description>Building my own dl framework name tinytorch,</description>
    <pubDate>Fri, 29 Sep 2023 00:00:00 GMT</pubDate>
    <author>00shxf@gmail.com (Joey00072)</author>
    <category>autograd</category><category>ML</category><category>GPT</category><category>language model</category><category>tinytorch</category><category>pytorch</category><category>numpy</category>
  </item>

  <item>
    <guid>https://joey00072.com/blog/buinging-own-autograd-engine-tinytorch-03</guid>
    <title>Building autograd engine (tinytorch) 03</title>
    <link>https://joey00072.com/blog/buinging-own-autograd-engine-tinytorch-03</link>
    <description>Building my own dl framework name tinytorch,</description>
    <pubDate>Tue, 29 Aug 2023 00:00:00 GMT</pubDate>
    <author>00shxf@gmail.com (Joey00072)</author>
    <category>autograd</category><category>ML</category><category>GPT</category><category>language model</category><category>tinytorch</category><category>pytorch</category><category>numpy</category>
  </item>

  <item>
    <guid>https://joey00072.com/blog/buinging-own-autograd-engine-tinytorch-02</guid>
    <title>Building autograd engine (tinytorch) 02</title>
    <link>https://joey00072.com/blog/buinging-own-autograd-engine-tinytorch-02</link>
    <description>Building my own dl framework name tinytorch,</description>
    <pubDate>Mon, 28 Aug 2023 00:00:00 GMT</pubDate>
    <author>00shxf@gmail.com (Joey00072)</author>
    <category>autograd</category><category>ML</category><category>GPT</category><category>language model</category><category>tinytorch</category><category>pytorch</category><category>numpy</category>
  </item>

  <item>
    <guid>https://joey00072.com/blog/buinging-own-autograd-engine-tinytorch-01</guid>
    <title>Building autograd engine (tinytorch) 01</title>
    <link>https://joey00072.com/blog/buinging-own-autograd-engine-tinytorch-01</link>
    <description>Building my own dl framework name tinytorch,</description>
    <pubDate>Sun, 27 Aug 2023 00:00:00 GMT</pubDate>
    <author>00shxf@gmail.com (Joey00072)</author>
    <category>autograd</category><category>ML</category><category>GPT</category><category>language model</category><category>tinytorch</category><category>pytorch</category><category>numpy</category>
  </item>

  <item>
    <guid>https://joey00072.com/blog/running-llama2.c-on-buget-android</guid>
    <title>Running LLama2.c on Budget Android</title>
    <link>https://joey00072.com/blog/running-llama2.c-on-buget-android</link>
    <description>Explore the process of running lama2.c on a budget Android device using Termux. Learn about setup, installation, practical guide.</description>
    <pubDate>Tue, 25 Jul 2023 00:00:00 GMT</pubDate>
    <author>00shxf@gmail.com (Joey00072)</author>
    <category>LLM</category><category>ML</category><category>GPT</category><category>language model</category><category>edge</category><category>termux</category><category>android</category>
  </item>

  <item>
    <guid>https://joey00072.com/blog/Conways-Game-of-life-in-python</guid>
    <title>Conways Game of Life in Python</title>
    <link>https://joey00072.com/blog/Conways-Game-of-life-in-python</link>
    <description>Conways Game of life is by far the most famous cellular automato. It is best example of how many simple thing can work thougher to create someting complex. If almost fells like real life</description>
    <pubDate>Wed, 06 Oct 2021 00:00:00 GMT</pubDate>
    <author>00shxf@gmail.com (Joey00072)</author>
    <category>Game of Life</category><category>python</category><category>pygame</category><category>convolution</category>
  </item>

  <item>
    <guid>https://joey00072.com/blog/how-to-execute-a-program-or-call-a-system-command-from-python</guid>
    <title>How to execute a program or call a system/shell command from Python</title>
    <link>https://joey00072.com/blog/how-to-execute-a-program-or-call-a-system-command-from-python</link>
    <description>Execute call a system command from Python.execute a other program from Python</description>
    <pubDate>Mon, 28 Jun 2021 00:00:00 GMT</pubDate>
    <author>00shxf@gmail.com (Joey00072)</author>
    <category>os</category><category>python</category><category>subprocess</category><category>system</category>
  </item>

  <item>
    <guid>https://joey00072.com/blog/read-parse-json-in-python</guid>
    <title>Read/Parse json in python</title>
    <link>https://joey00072.com/blog/read-parse-json-in-python</link>
    <description>Read/Parse json in python,Converting json into dictionary.</description>
    <pubDate>Wed, 23 Jun 2021 00:00:00 GMT</pubDate>
    <author>00shxf@gmail.com (Joey00072)</author>
    <category>json</category><category>python</category>
  </item>

  <item>
    <guid>https://joey00072.com/blog/display-and-change-framerate-in-pygame</guid>
    <title>Display and change frame rate in pygame</title>
    <link>https://joey00072.com/blog/display-and-change-framerate-in-pygame</link>
    <description>Easy way to display and change frame rate in pygame</description>
    <pubDate>Tue, 22 Jun 2021 00:00:00 GMT</pubDate>
    <author>00shxf@gmail.com (Joey00072)</author>
    <category>game</category><category>python</category><category>pygame</category><category>fps</category>
  </item>

  <item>
    <guid>https://joey00072.com/blog/read-csv-files-in-python</guid>
    <title>Read CSV file in python</title>
    <link>https://joey00072.com/blog/read-csv-files-in-python</link>
    <description>Easy way to read CSV file in python</description>
    <pubDate>Mon, 31 May 2021 00:00:00 GMT</pubDate>
    <author>00shxf@gmail.com (Joey00072)</author>
    <category>csv</category><category>python</category><category>pandas</category><category>file</category>
  </item>

  <item>
    <guid>https://joey00072.com/blog/fractal-tree-in-python</guid>
    <title>Fractal Tree in python</title>
    <link>https://joey00072.com/blog/fractal-tree-in-python</link>
    <description>Fractal Tree in python</description>
    <pubDate>Fri, 28 May 2021 00:00:00 GMT</pubDate>
    <author>00shxf@gmail.com (Joey00072)</author>
    <category>Fractal Tree</category><category>python</category><category>pygame</category><category>recursion</category>
  </item>

  <item>
    <guid>https://joey00072.com/blog/Closure-in-Python</guid>
    <title>Closure in Python</title>
    <link>https://joey00072.com/blog/Closure-in-Python</link>
    <description>Basic introduction to closures in python. closure are inside function that remembers values of outside function. even when outside functions are over.</description>
    <pubDate>Fri, 26 Feb 2021 00:00:00 GMT</pubDate>
    <author>00shxf@gmail.com (Joey00072)</author>
    <category>python</category><category>Closure</category>
  </item>

    </channel>
  </rss>
