Linux

The NPU Works. The Compiler Doesn't.

I wanted a cheap, low-power, always-on person detector. Of course, I’m building this on a BrightSign XT5 player (more on that later). But since a friend said he was using a Beelink SER9 with a AMD Ryzen AI NPU (~50 TOPS) I thought I’d check it out. Can it actually run the detector? Short answer, as of today: no — and the reason is not the part you’d expect.

Developing a BrightSign Extension

Most people think of a BrightSign player as the little box behind a screen that loops a video. That’s true right up until you realize the thing is a full ARM64 Linux computer with an NPU sitting idle most of the day. And you can run your own code on it. Natively. That’s what an extension is, and once you grok it, a whole world opens up.

Back to the Mac

I undid it. I’m still using my desktop (mostly remotely) and I do love my Lenovo X1 Carbon. But my primary machine is back to the Mac Book Pro.

Ubuntu Again!

I did it. I went total Linux on the Desktop again. Full blown beast of a real machine, and am getting a Lenovo X1 Carbon for travel.

Docs as Code

One of the core principles of modern “DevOps” development is to treat your documentation as code, just like code. My team at Cisco open sourced how we do that.

Ubuntu Again!

From 1997 to 2010 I believed it was only a matter of time before Linux on the desktop became a reality. I gave up in 2010 and went to OSX. But we may finally be close! Here’s my notes on installing Linux Ubuntu 18.04 on a Dell Inspiron 15 7000. It’s the easiest and happiest linux ever for me.