public class ResourcePluginManager extends Object
ResourcePlugin configured on this NodeManager.| Constructor and Description | 
|---|
| ResourcePluginManager() | 
| Modifier and Type | Method and Description | 
|---|---|
| void | checkInterfaceCompatibility(Class<?> expectedClass,
                           Class<?> actualClass) | 
| void | cleanup() | 
| DeviceMappingManager | getDeviceMappingManager() | 
| Map<String,ResourcePlugin> | getNameToPlugins()Get resource name (such as gpu/fpga) to plugin references. | 
| void | initialize(Context context) | 
| void | initializePluggableDevicePlugins(Context context,
                                org.apache.hadoop.conf.Configuration configuration,
                                Map<String,ResourcePlugin> pluginMap) | 
| boolean | isConfiguredResourceName(String resourceName) | 
| void | setDeviceMappingManager(DeviceMappingManager deviceMappingManager) | 
public void initialize(Context context) throws org.apache.hadoop.yarn.exceptions.YarnException, ClassNotFoundException
org.apache.hadoop.yarn.exceptions.YarnExceptionClassNotFoundExceptionpublic void initializePluggableDevicePlugins(Context context, org.apache.hadoop.conf.Configuration configuration, Map<String,ResourcePlugin> pluginMap) throws org.apache.hadoop.yarn.exceptions.YarnRuntimeException, ClassNotFoundException
org.apache.hadoop.yarn.exceptions.YarnRuntimeExceptionClassNotFoundExceptionpublic void checkInterfaceCompatibility(Class<?> expectedClass, Class<?> actualClass) throws org.apache.hadoop.yarn.exceptions.YarnRuntimeException
org.apache.hadoop.yarn.exceptions.YarnRuntimeExceptionpublic boolean isConfiguredResourceName(String resourceName)
public void setDeviceMappingManager(DeviceMappingManager deviceMappingManager)
public DeviceMappingManager getDeviceMappingManager()
public void cleanup()
             throws org.apache.hadoop.yarn.exceptions.YarnException
org.apache.hadoop.yarn.exceptions.YarnExceptionpublic Map<String,ResourcePlugin> getNameToPlugins()
Copyright © 2008–2023 Apache Software Foundation. All rights reserved.