THIS IS A TEST INSTANCE. ALL YOUR CHANGES WILL BE LOST!!!!
...
- external-resource.{resourceName}.amount. Define the amount of external resources in a task executor.
- external-resource.{resourceName}.driver.class. Define the class name of ExternalResourceDriver.
- external-resource.{resourceName}.kubernetes.key. Define Optional config which defines the configuration key of that external resource in Kubernetes. Only If you want the Flink to request the external resource from Kubernetes, you need to explicitly set this key. Only valid for Kubernetes mode.
- external-resource.{resourceName}.yarn.key. Define Optional config which defines the configuration key of that external resource in Yarn. If you want the Flink to request the external resource from Yarn, you need to explicitly set this key. Only valid for Yarn mode.
- external-resource.{resourceName}.param.{params}. Each ExternalResourceDriver could define their specific configs following this pattern.
...
- external-resource.{resourceName}.amount. Define the amount of external resources in a task executor.
- external-resource.{resourceName}.driver.class. Define the class name of ExternalResourceDriver.
- external-resource.{resourceName}.kubernetes.key. Define Optional config which defines the configuration key of that external resource in Kubernetes. Only If you want the Flink to request the external resource from Kubernetes, you need to explicitly set this key. Only valid for Kubernetes mode.
- external-resource.{resourceName}.yarn.key. Define Optional config which defines the configuration key of that external resource in Yarn. If you want the Flink to request the external resource from Yarn, you need to explicitly set this key. Only valid for Yarn mode.
- external-resource.{resourceName}.param.{params}. Each ExternalResourceDriver could define their specific configs following this pattern.
...
Code Block | ||||
---|---|---|---|---|
| ||||
public abstract class ExternalResourceDriver { /** * Retrieve the information of the external resources according to the resourceProfile. */ List<ExternalResourceInfo> retrieveResourceInfo(ResourceProfile resourceProfile); } public abstractinterface class ExternalResourceInfo { // Return the name of that external resource. String getName(); } |
Guarantee the required GPU resources are accessible to task executors
...