NastępnyNastępny poradnik
Hugging Face Przyspieszenie treningu z wieloma procesorami graficznymi
Techniczne
PRZEWODNIK techniczny
NVIDIA Multi-Instance GPU partitions supported GPUs into instances with assigned compute and memory resources.
Posłuchaj tego przewodnikaOpowiadane przez sztuczną inteligencję · ~2 min
It can improve sharing for smaller workloads, but profile support and isolation boundaries depend on the GPU and configuration.
MIG was introduced with the NVIDIA A100 and is supported on selected later GPUs. A GPU Instance groups compute and dedicated memory resources, including assigned paths through cache and memory hardware. On an A100 40 GB, supported layouts can provide up to seven small GPU Instances or fewer larger ones. Compute Instances can further divide compute resources inside a GPU Instance while sharing its memory resources. This differs from ordinary software time slicing, but does not imply immunity from every device-level fault or interference in the wider host and service. Workload capacity, supported profiles, and operational constraints should be tested on the actual GPU.
Dostawca usług w chmurze dzieli jedną A100 na siedem instancji, dzięki czemu każdy z siedmiu klientów otrzymuje gwarantowany, izolowany fragment procesora graficznego na potrzeby wnioskowania.
Uniwersytecki klaster badawczy udostępnia każdemu doktorantowi instancję MIG o pojemności 10 GB do tworzenia prototypów, zamiast monopolizować całe karty.
Usługa wnioskowania pakuje kilka małych modeli językowych i wizyjnych na jeden H100, każdy na osobnej partycji z przewidywalnym opóźnieniem.
Klaster Kubernetes reklamuje instancje MIG jako zasoby, które można zaplanować, więc pody żądają adresu „nvidia.com/mig-1g.5gb” jak każdy inny zasób.
W miarę wzrostu liczby procesorów graficznych do 80 GB, 141 GB i więcej, partycjonowanie staje się coraz bardziej atrakcyjne, ponieważ poszczególne modele rzadko potrzebują całej karty do wnioskowania. Oczekuj ściślejszej integracji Kubernetes i chmury, dynamicznego ponownego partycjonowania bez obciążania węzła i bardziej szczegółowych profili. Konkurencyjni dostawcy dążą do podobnej wirtualizacji procesorów graficznych w stylu SR-IOV, a bezserwerowe platformy wnioskowania w coraz większym stopniu opierają się na partycjonowaniu, aby gęsto upakować wiele modeli i ograniczyć niepotrzebne straty.
Darmowy newsletter
Trzy zweryfikowane historie AI każdego poranka w dni robocze, napisane prostym angielskim. Bezpłatne na zawsze, bez reklam.
Jedno e‑mail każdego dnia roboczego. Wypisz się jednym kliknięciem. Nigdy nie sprzedajemy ani nie udostępniamy Twojego adresu.
Sprawdź się
Natychmiastowa informacja zwrotna na każde pytanie oraz udostępnialny certyfikat z weryfikowalnym ID po zaliczeniu kursu.
Wspieraj darmową edukację AI. AI Understanding jest organizacją non-profit 501(c)(3) — bez reklam, bez płatnej ściany, zawsze. Przekaż darowiznę
NVIDIA Multi-Instance GPU partitions supported GPUs into instances with assigned compute and memory resources. It can improve sharing for smaller workloads, but profile support and isolation boundaries depend on the GPU and configuration.
MIG assigns hardware resource slices. Compute Instances within a shared GPU Instance have a different boundary, and device-level faults are not universally eliminated.
Firma MIG zadebiutowała z procesorem A100 opartym na Ampere i była kontynuowana na procesorach graficznych H100 i późniejszych do centrów danych.
The A100 supports layouts of up to seven GPU Instances. Maximum counts and profiles should not be generalized to all GPU models.
Profil koduje wycinki obliczeniowe (1g) i dedykowaną pamięć (5GB) przydzieloną instancji.
MIG sprawdza się, gdy wiele małych, izolowanych obciążeń (takich jak wnioskowanie) korzysta z jednej karty z gwarantowaną jakością usług.
Ucz się dalej
Wybrano więcej przewodników na ten temat
NastępnyNastępny poradnik
Hugging Face Przyspieszenie treningu z wieloma procesorami graficznymi
Techniczne