flytekit.extras.accelerators.A100_80GB

flytekit.extras.accelerators.A100_80GB = <flytekit.extras.accelerators._A100_80GB object>

use this constant to specify that the task should run on an entire NVIDIA A100 80GB GPU. Fractional partitions are also available.

Use pre-defined partitions (as instance attributes). For example, to specify a 10GB partition, use A100.partition_2g_10gb. All available partitions are listed below:

class flytekit.extras.accelerators._A100_80GB[source]

Partitions of an NVIDIA A100 80GB GPU.

partition_1g_10gb = <flytekit.extras.accelerators._A100_80GB_Base object>

10GB partition of an A100 80GB GPU - 2x5GB slices with 1/7th of the SM.

partition_2g_20gb = <flytekit.extras.accelerators._A100_80GB_Base object>

2GB partition of an A100 80GB GPU - 4x5GB slices with 2/7th of the SM.

partition_3g_40gb = <flytekit.extras.accelerators._A100_80GB_Base object>

3GB partition of an A100 80GB GPU - 8x5GB slices with 3/7th of the SM.

partition_4g_40gb = <flytekit.extras.accelerators._A100_80GB_Base object>

4GB partition of an A100 80GB GPU - 8x5GB slices with 4/7th of the SM.

partition_7g_80gb = <flytekit.extras.accelerators._A100_80GB_Base object>

7GB partition of an A100 80GB GPU - 16x5GB slices with 7/7th of the SM.