-
EchoMimicV2 Testing Dataset (EMTD) for Halfbody Human| Portrait Animation Series #4
EchoMimicV2 Testing Dataset (EMTD) for Halfbody Human| Portrait Animation Series #4 Buiding a dataset is often a tedius but critical task. However, when you can run EchoMimicV2 and understand how the pose inputs work, you may want to have a dataset. Running EchoMimicV2 on Windows 11 | Portrait Animation Series #1EchoMimicV2 is an opensource framework for…
-
Understanding Pose Inputs in the EchoMimicV2 Pipeline | Portrait Animation Series #3
Understanding Pose Inputs in the EchoMimicV2 Pipeline | Portrait Animation Series #3 This article analyses the pose input format and its role in the EchoMimicV2 (EM2) pipeline. We are able to set customised pose inputs in the previous post. But now we want to dive in and have a better understanding of this data and its…
-
Run the Pbrt-V4 Repository on Windows | Physically Based Rendering Series #1
Run the Pbrt-V4 Repository on Windows | Physically Based Rendering Series #1 pbrt-v4 is the official repository for Matt Pharr’s book Physically Based Rendering (4th) [1]. It is always great to have code in hand when reading a book. But till now, running the repository on Windows is still not very smooth. · Step 1: Clone·…
-
Customised Pose Inputs in EchoMimicV2 | Portrait Animation Series 2
Customised Pose Inputs in EchoMimicV2 | Portrait Animation Series 2 This article explores how to set customised pose inputs in EchoMimicV2. When you can run EchoMimicV2 on your own PC, you may also want to explore the pose format and use customised pose inputs instead of the default ones. Explore the default pose inputs In the folder…
-
Manacher’s Algorithm for Longest Palindromic Substring
Manacher’s Algorithm for Longest Palindromic Substring Longest Palindromic Substring has a straight-forward description [1]: Given a string s, return the longest palindromic substring in s. The goal of this article is to understand how to solve it using the tricky Manacher’s algorithm. A naive method iterates all the element and then expands from the center…
-
Running EchoMimicV2 on Windows 11
EchoMimicV2 is an opensource framework for audio driven human portrait animation. Compared to many other solutions (talking head) which only focusing on facial animation and head movement, this framework includes upper-body movement. The official repository tested the system on the Linux environment. However, this article records the process of running this framework on Windows 11…
-
Vision Transformers (ViT) Experiments Using PyTorch and PyTorch Lightning
Also can be seen at: https://medium.com/@heyulong3d/vision-transformers-vit-experiments-using-pytorch-and-pytorch-lightning-61e26738d9dd?sk=8326d1c2706380c7599c67e53d2e2b5c Overview This article will implement Vision Transformer (ViT) from scratch using PyTorch and PyTorch Lightning. It also covers insightful experiments with different patch size, model size, attention heads, and other improvements like overlapping patch embedding on CIFAR-10 dataset. This article will focus more on practice and experiments rather than…
-
Grafana Usage
Grafana is an open-source analytics and interactive visualization web application. Grafana is designed to be a universal dashboard solution. Key aspects of Grafana include: Installation Download page: https://grafana.com/grafana/download?edition=oss Your Grafana server will be hosted at http://[your Grafana server ip]:3000 The default Grafana login is If you reboot your server, the Grafana Service may not restart…
-
Prometheus Usage
Installation Download page: https://prometheus.io/download/ Access: reverse proxy with nginx: Add HTTPS: Add basic authentication: open /etc/nginx/sites-enabled/prometheus: update: Drop external port: iptables settings will be lost in case of system reboot. You will need to reapply them manually, or install iptables-persistent This will save your settings into two files called, /etc/iptables/rules.v4 /etc/iptables/rules.v6 Any changes you make to the iptables configuration…
-
GitHub Actions
Understanding the workflow file sample 1: official one sample 2: UE package Self-hosted runners follow this: Adding self-hosted runners Note: On Windows, if you want to install the self-hosted runner application as a service, you must open a shell with administrator privileges. We also recommend that you use C:\actions-runner as the directory for the self-hosted…