Category: Uncategorized

  • Accelerate Pytorch

    Use Pytorch to accelerate with GPU or apple silicon with Metal

  • Physical Design Essentials

    Physical Design Essentials-An ASIC Design Implementation Perspective1 This book describes why domain of physical design is needed, provide the basic concepts for physical design. Golshan, Khosrow. Physical design essentials. Springer Science+ Business Media, LLC, 2007.978-0-387-46115-1.pdf[↩]

  • How Time Flies: My Gmail is Half Full

    Today, I discovered that my Gmail storage is half full. It’s a small realization that made me pause and reflect on just how much time has passed. When I first opened my Gmail account, Google’s offer of 1 GB of storage was groundbreaking. Back then, it seemed like an infinite amount of space. Fast forward…

  • Mastering the Gumbel-Softmax Trick: Turning Hard Decisions into Smooth Learning

    Introduction Imagine teaching a computer how to choose between different options — like picking the best movie recommendation or deciding which move to make in a game. These choices often boil down to picking one option from several, a process called categorical sampling. However, this kind of decision-making poses a challenge when training machine learning models…

  • Python Tidbits

    As AI is revolutionlizing the world as the upcoming ongoing industrial revolution, learning to use Python is an essential skill. This post serves as a portal to collect some interesting bits of info regarding Python so that you would have a chance to understand it deeper. Apart from AI apps, you could use it to…

  • Universal Chiplet Interconnect Express Notes

    This article is based on the references and idea from Dr. Zhen Zhou and Prof. Yang Yi, thank you for your guidance and help. Overview UCIe is short for Universial Chiplet Interconnect Express1. UCIe Cononsortium provides whitepapers for V1.02 as well as for V1.13. Intel’s Dr. Debendra Das Sharma4 writes the paper that defines UCIe.…

  • Debugging Python Using Visual Studio Code

    Introduction The main purpose of the tutorial is to provide a way for you to debug projects that may run the code with different command line arguments rather than merely running a python script. This requires you to modify the launch.json file in Visual Studio Code. Microsoft provides a detailed page on how to setup…

  • Advanced Machine Learning Wiki

    I dedicate this page to be a portal that links to many of the webpages that I viewed and learnt for the course “Advanced Machine Learning”. I could create other posts regarding AML and will put link to this master home page for further reference. Unsupervised Learning Projection Principle components analysis Variance, std deviation as…

  • Install newest Python as a normal user

    Sometimes you and not the root user or admin, but you cannot fed up with the outdated python environment like Python3.6 or Python3.7. I tried to find out a solution, as a matter of fact, it is not difficult to do, we presume that one wants to install the python environment in on a Linux…

  • Troubleshooting Git Server 500 Error: Resolving Invalid Repo and I/O Error

    Introduction: In this post, we will discuss a common issue that users may encounter when running a Git server, resulting in a 500 error. We will explore the error message and share the steps taken to troubleshoot and resolve the problem. Understanding the Error: The error message indicates an “Invalid repo” error with an exit…

  • Adding LaTeX support to WordPress

    I cannot imagine typing equations without using LaTeX equations, the output of the equations are absolutely amazing and sorry about Microsoft Word on this battlefield. Adding LaTeX support to WordPress is fairly easy, just add one or one of the plugins, wrap up the code with the normal wrapper which is normally used for inline…

  • Handle a common WebGL deploy problem about compression

    While deploying a 3d scada WebGL app for my boss, I found the following errors on the browser regarding js file. “Unable to parse Build/app.framework.js.gz! This can happen if build compression was enabled but web server hosting the content was misconfigured to not serve the file with HTTP Response Header “Content-Encoding: gzip” present. Check browser…