The GPUs disapear after converting (Azure from Ubuntu 16.04)

Here is a case which I cannot work out. I create a NC24 instance with Ubuntu 16.04 in Azure. Just to make sure I have all the four GPUs I do a lspci.

oystein@LinuxGPU4:~$ lspci
0000:00:00.0 Host bridge: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX Host bridge (AGP disabled) (rev 03)
0000:00:07.0 ISA bridge: Intel Corporation 82371AB/EB/MB PIIX4 ISA (rev 01)
0000:00:07.1 IDE interface: Intel Corporation 82371AB/EB/MB PIIX4 IDE (rev 01)
0000:00:07.3 Bridge: Intel Corporation 82371AB/EB/MB PIIX4 ACPI (rev 02)
0000:00:08.0 VGA compatible controller: Microsoft Corporation Hyper-V virtual VGA
2a91:00:00.0 3D controller: NVIDIA Corporation GK210GL [Tesla K80] (rev a1)
abef:00:00.0 3D controller: NVIDIA Corporation GK210GL [Tesla K80] (rev a1)
c6d9:00:00.0 3D controller: NVIDIA Corporation GK210GL [Tesla K80] (rev a1)
e744:00:00.0 3D controller: NVIDIA Corporation GK210GL [Tesla K80] (rev a1)

All four GPUs are there!

Then I run the vps2arch script as root, and it runs perfectly and does not complain about anything. I do sync; reboot -f and then I log into the new Arch Linux machine. Then I do a new lspci.

[root@archlinux ~]# lspci
0000:00:00.0 Host bridge: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX Host bridge (AGP disabled) (rev 03)
0000:00:07.0 ISA bridge: Intel Corporation 82371AB/EB/MB PIIX4 ISA (rev 01)
0000:00:07.1 IDE interface: Intel Corporation 82371AB/EB/MB PIIX4 IDE (rev 01)
0000:00:07.3 Bridge: Intel Corporation 82371AB/EB/MB PIIX4 ACPI (rev 02)
0000:00:08.0 VGA compatible controller: Microsoft Corporation Hyper-V virtual VGA
3130:00:00.0 3D controller: NVIDIA Corporation GK210GL [Tesla K80] (rev a1)
[root@archlinux ~]#

Seems like three of the four GPUs are missing. I have no idea how and where this fails. Any help or hint on this issue will be highly appreciated.