I thought I had already tried this on general purpose compute, but apparently not.  After reading the docs you referenced, I retried using standard compute and it works perfectly.

Thanks!