Skip to main content

Doubling Up: Adding a Second RTX PRO 6000 Blackwell to node01

· 4 min read
Yi-Chen Zhang
Lead Engineer, AI and Autonomous

node01 just went from one NVIDIA RTX PRO 6000 Blackwell to two. The motivation was simple: a single 96GB card is plenty for shared inference and small-to-medium training jobs, but it can't run true multi-GPU parallel training. With model sizes creeping up, we needed a second card so people can actually spread a training job across GPUs instead of being capped at one.

Fix Pixel 8 Fingerprint Scanner After Screen Replacement (Ubuntu)

· 3 min read
Yi-Chen Zhang
Lead Engineer, AI and Autonomous

After replacing the screen on a Google Pixel 8, the under-display fingerprint sensor needs to be recalibrated. Google provides an official tool at pixelrepair.withgoogle.com/udfps, but it only works on Windows and macOS — and on newer firmware versions it may report "firmware too new" and refuse to run.

This guide documents a working method using the command line on Linux, bypassing the browser tool entirely.

Reimplementing RESA: When Paper Results Don't Reproduce

· 3 min read
Yi-Chen Zhang
Lead Engineer, AI and Autonomous

After completing my SCNN lane detection project, I reviewed the RESA paper (2020), which extends SCNN's message-passing mechanism with a Recurrent Feature Shift Aggregator (RESA) and a Bilateral Up-Sampling Decoder (BUSD). The paper claimed a 9% F1-score improvement over SCNN. My experiments told a different story.

Reimplementing SCNN for Lane Detection: Architectural Improvements and TensorRT Deployment

· 3 min read
Yi-Chen Zhang
Lead Engineer, AI and Autonomous

I recently worked on a lane marking detection project. After reviewing the literature, I decided to use the SCNN (Spatial CNN) model — not because it's state of the art, but because it falls squarely into my "if you can't implement it, you don't really understand it" category.