Nvidia wraz z Microsoft poinformowali o wsparciu NVIDIA GPU Cloud (NGC) dla Microsoft Azure. W praktyce oznacza to, że deweloperzy mogą przyspieszać swoje środowiska pracy AI i HPC z udziałem potężnego oprogramowania zoptymalizowanego dla GPU, które wykorzysta pełnię możliwości GPU Nvidii w Azure. NGC oferuje prekonfigurowane kontenery z oprogramowaniem napędzanym przez GPU. Jego deep learningowe kontenery są aktualizowane każdego miesiąca, by zapewnić możliwie najwyższą wydajność.
Podczas gdy GPU oferują niezrównaną wydajność dla AI [sztucznej inteligencji] i HPC [wysoko wydajnych obliczeń komputerowych], Microsoft Azure zapewnia różnorodne maszyny wirtualne napędzane przez GPU Nvidii - informuje Microsoft. Użytkownicy Azure i deweloperzy cloudowi mają teraz nowy sposób na przyspieszenie ich środowisk AI i HPC. Kontenery z rejestru Nvidia GPU Cloud (NGC) są teraz wspierane w napędzanych przez Nvidia Volta i Pascal maszynach Azure NCv3, NCv2 i ND. Łączy to nie tylko infrastrukturę chmurową Azure z mocą GPU, ale również z bogatą biblioteką kontenerów deep learningowych i HPC od NGC.
Jeśli chodzi o deep learning, kontenery te są przetestowane, certyfikowane i dostrojone do pracy z oprogramowaniem, takim jak Microsoft Cognitive Toolkit, TensorFlow, PyTorch i NVIDIA TensorRT. Poprzez rozległą integrację i testowanie Nvidia stworzyła optymalny stos oprogramowania dla każdego frameworka, wliczając w to wymagane łatki systemu operacyjnego, deep learningowe biblioteki Nvidii i NVIDIA CUDA Toolkit - wyjaśnia dalej Microsoft. NGC dostarcza też w pełni przetestowanych, akcelerowanych przez GPU aplikacji i narzędzi do wizualizacji dla HPC, takich jak NAMD, GROMACS, LAMMPS, ParaView i VMD. Użytkownikom poszczególnych maszyn oferowane są różne konfiguracje:
- NCv3: 1, 2 lub 4 GPU NVIDIA Tesla V100
- NCv2: 1, 2 lub 4 GPU NVIDIA Tesla P100
- ND: 1, 2 lub 4 GPU NVIDIA Tesla P40
Jak zacząć używać kontenerów NGC w Azure? Ułatwia to nowy obraz o nazwie NVIDIA GPU Cloud Image for Deep Learning and HPC, dostępny do pobrania z Azure Marketplace. Jest to środowisko prekonfigurowane do użycia kontenerów NGC w Azure. Kontenery NGC w maszynach wirtualnych Azure NCv2, NCv3 i ND mogą być też uruchamiane z Azure Batch AI.