Posts

Multithreading in Python/PyTorch Using C++ Extension

Multithreading in Python/PyTorch Using C++ Extension

Despite having a built-in threading module, Python cannot do real multi-threading because of its infamous Global Interpreter Lock (GIL) mechanism. Long story short, the GIL maintains a lock on the Python interpreter such that only one thread can use the interpreter at a time.

How to Build Academic Website for Research Group in 2021

How to Build Academic Website for Research Group in 2021

In this blog, I will introduce the technology stack that I used to build an academic research group’s website. To give you a preview of the result, please visit our lab’s website.