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.