I see no one has mentioned Razer, but I'm on my second Razer Blade and I really like them as a Linux dev laptop which I can occasionally use for CUDA tasks. My first was a 13" Blade Stealth and now on a rebranded 15" Blade Advanced (Lambda Tensorbook). If you (or your company) can stomach the cost, it's a very well built machine with about the same amount of quirks as any other "Linux supported" laptop out there.
I ran 17" and 15" System76 Oryx Pros before switching to a Razer and was not impressed by the hardware nor the Linux support considering it was a "Linux supported" laptop from the start.
I ran 17" and 15" System76 Oryx Pros before switching to a Razer and was not impressed by the hardware nor the Linux support considering it was a "Linux supported" laptop from the start.