diff --git a/src/gpuhunt/providers/azure.py b/src/gpuhunt/providers/azure.py index 726ce0e..78c4279 100644 --- a/src/gpuhunt/providers/azure.py +++ b/src/gpuhunt/providers/azure.py @@ -36,9 +36,11 @@ VMSeries(r"NC(\d+)ads_A10_v4", "A10", 24.0), # NC A10 v4-series [A10] VMSeries(r"NC(\d+)as_T4_v3", "T4", 16.0), # NCasT4_v3-series [T4] VMSeries(r"NC(\d+)r?s_v3", "V100", 16.0), # NCv3-series [V100 16GB] + VMSeries(r"NC(\d+)adi?s_H100_v5", "H100NVL", 94.0), # NC H100 v5-series [H100 NVL 94GB] VMSeries(r"ND(\d+)amsr_A100_v4", "A100", 80.0), # NDm A100 v4-series [8xA100 80GB] VMSeries(r"ND(\d+)asr_v4", "A100", 40.0), # ND A100 v4-series [8xA100 40GB] VMSeries(r"ND(\d+)rs_v2", "V100", 32.0), # NDv2-series [8xV100 32GB] + VMSeries(r"ND(\d+)isr_H200_v5", "H200", 141.0), # ND H200 v5-series [8xH200 141GB] VMSeries(r"NG(\d+)adm?s_V620_v1", "V620", None), # NGads V620-series [V620] # todo VMSeries(r"NV(\d+)adm?s_A10_v5", "A10", 24.0), # NVadsA10 v5-series [A10] VMSeries(r"NV(\d+)as_v4", "MI25", None), # NVv4-series [MI25] # todo @@ -228,7 +230,13 @@ def filter(cls, offers: list[RawCatalogItem]) -> list[RawCatalogItem]: VMSeries(r"F(\d+)s_v2", None, None), # Fsv2-series VMSeries(r"NC(\d+)s_v3", "V100", 16 * 1024), # NCv3-series [V100 16GB] VMSeries(r"NC(\d+)as_T4_v3", "T4", 16 * 1024), # NCasT4_v3-series [T4] + VMSeries( + r"NC(\d+)adi?s_H100_v5", "H100NVL", 94 * 1024 + ), # NC H100 v5-series [H100 NVL 94GB] VMSeries(r"ND(\d+)rs_v2", "V100", 32 * 1024), # NDv2-series [8xV100 32GB] + VMSeries( + r"ND(\d+)isr_H200_v5", "H200", 141 * 1024 + ), # ND H200 v5-series [8xH200 141GB] VMSeries(r"NV(\d+)adm?s_A10_v5", "A10", 24 * 1024), # NVadsA10 v5-series [A10] VMSeries(r"NC(\d+)ads_A100_v4", "A100", 80 * 1024), # NC A100 v4-series [A100 80GB] VMSeries(r"ND(\d+)asr_v4", "A100", 40 * 1024), # ND A100 v4-series [8xA100 40GB]