Addition of the uses_gpu parameter (Pending)

Attention

This behavior change is in the 2024_07 bundle.

For the current status of the bundle, refer to Bundle History.

When this behavior change bundle is enabled, providers must indicate in the manifest that a Snowflake Native App requires a compute pool with a graphics processing unit (GPU).

Before the change:

Providers can configure a Snowflake Native App to use a graphic processing unit (GPU) by setting the INSTANCE_FAMILY parameter of the CREATE COMPUTE POOL in the setup script of the app.

After the change:

In addition to setting the INSTANCE_FAMILY parameter when creating a compute pool, providers must also add the uses_gpu` property to the manifest file of the app. This property is used during the automated security scan and to enable the app to create compute pools that use GPUs.

Ref: 1704