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.YarnException
ClassNotFoundException
public 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.YarnRuntimeException
ClassNotFoundException
public void checkInterfaceCompatibility(Class<?> expectedClass, Class<?> actualClass) throws org.apache.hadoop.yarn.exceptions.YarnRuntimeException
org.apache.hadoop.yarn.exceptions.YarnRuntimeException
public 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.YarnException
public Map<String,ResourcePlugin> getNameToPlugins()
Copyright © 2008–2023 Apache Software Foundation. All rights reserved.