hdeeprm
Evaluate Deep Reinforcement Learning policies for heterogeneous Workload Management
Navigation
HDeepRM API
Contributing
Changelog
Credits
Related Topics
Documentation overview
Quick search
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
J
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
A
action_keys (hdeeprm.environment.Environment attribute)
action_size (hdeeprm.environment.Environment attribute)
action_space (hdeeprm.environment.Environment attribute)
Agent (class in hdeeprm.agent)
agent (hdeeprm.entrypoints.HDeepRMWorkloadManager.HDeepRMWorkloadManager attribute)
alter() (hdeeprm.agent.Agent method)
avg_job_completion_reward() (hdeeprm.environment.Environment method)
avg_job_slowdown_reward() (hdeeprm.environment.Environment method)
avg_utilization_reward() (hdeeprm.environment.Environment method)
B
BaseWorkloadManager (class in hdeeprm.entrypoints.BaseWorkloadManager)
bs_id (hdeeprm.resource.Core attribute)
C
change_resource_states() (hdeeprm.entrypoints.BaseWorkloadManager.BaseWorkloadManager method)
ClassicAgent (class in hdeeprm.agent)
clean() (in module hdeeprm.cmd)
Core (class in hdeeprm.resource)
core_pool (hdeeprm.manager.ResourceManager attribute)
create_agent() (hdeeprm.entrypoints.HDeepRMWorkloadManager.HDeepRMWorkloadManager method)
D
decide() (hdeeprm.agent.Agent method)
(hdeeprm.agent.ClassicAgent method)
(hdeeprm.agent.PolicyLearningAgent method)
E
edp_reward() (hdeeprm.environment.Environment method)
energy_consumption_reward() (hdeeprm.environment.Environment method)
env (hdeeprm.entrypoints.HDeepRMWorkloadManager.HDeepRMWorkloadManager attribute)
Environment (class in hdeeprm.environment)
F
flow_flags (hdeeprm.entrypoints.HDeepRMWorkloadManager.HDeepRMWorkloadManager attribute)
forward() (hdeeprm.agent.LearningAgent method)
(hdeeprm.agent.PolicyLearningAgent method)
(hdeeprm.agent.ValueLearningAgent method)
forward_policy() (hdeeprm.agent.PolicyLearningAgent method)
forward_value() (hdeeprm.agent.ValueLearningAgent method)
G
gamma (hdeeprm.agent.LearningAgent attribute)
generate_platform() (in module hdeeprm.util)
generate_workload() (in module hdeeprm.util)
get_action() (hdeeprm.agent.PolicyLearningAgent method)
get_remaining_per() (hdeeprm.resource.Core method)
get_resources() (hdeeprm.manager.ResourceManager method)
H
hdeeprm (module)
hdeeprm.agent (module)
hdeeprm.cmd (module)
hdeeprm.entrypoints (module)
hdeeprm.entrypoints.BaseWorkloadManager (module)
hdeeprm.entrypoints.HDeepRMWorkloadManager (module)
hdeeprm.environment (module)
hdeeprm.manager (module)
hdeeprm.resource (module)
hdeeprm.util (module)
HDeepRMWorkloadManager (class in hdeeprm.entrypoints.HDeepRMWorkloadManager)
J
job_scheduler (hdeeprm.entrypoints.BaseWorkloadManager.BaseWorkloadManager attribute)
JobScheduler (class in hdeeprm.manager)
jobstat() (in module hdeeprm.cmd)
L
last_job_queue_length (hdeeprm.environment.Environment attribute)
launch() (in module hdeeprm.cmd)
LearningAgent (class in hdeeprm.agent)
log_probs (hdeeprm.agent.PolicyLearningAgent attribute)
loss() (hdeeprm.agent.LearningAgent method)
(hdeeprm.agent.PolicyLearningAgent method)
(hdeeprm.agent.ValueLearningAgent method)
M
makespan_reward() (hdeeprm.environment.Environment method)
metrics() (in module hdeeprm.cmd)
N
nb_active_jobs (hdeeprm.manager.JobScheduler attribute)
nb_completed_jobs (hdeeprm.manager.JobScheduler attribute)
nb_pending_jobs (hdeeprm.manager.JobScheduler attribute)
new_job() (hdeeprm.manager.JobScheduler method)
O
observation_size (hdeeprm.environment.Environment attribute)
observation_space (hdeeprm.environment.Environment attribute)
observe() (hdeeprm.agent.Agent method)
onAddResources() (hdeeprm.entrypoints.BaseWorkloadManager.BaseWorkloadManager method)
onAnswerAirTemperatureAll() (hdeeprm.entrypoints.BaseWorkloadManager.BaseWorkloadManager method)
onAnswerProcessorTemperatureAll() (hdeeprm.entrypoints.BaseWorkloadManager.BaseWorkloadManager method)
onJobCompletion() (hdeeprm.entrypoints.BaseWorkloadManager.BaseWorkloadManager method)
(hdeeprm.entrypoints.HDeepRMWorkloadManager.HDeepRMWorkloadManager method)
onJobMessage() (hdeeprm.entrypoints.BaseWorkloadManager.BaseWorkloadManager method)
onJobsKilled() (hdeeprm.entrypoints.BaseWorkloadManager.BaseWorkloadManager method)
onJobSubmission() (hdeeprm.entrypoints.BaseWorkloadManager.BaseWorkloadManager method)
(hdeeprm.entrypoints.HDeepRMWorkloadManager.HDeepRMWorkloadManager method)
onMachinePStateChanged() (hdeeprm.entrypoints.BaseWorkloadManager.BaseWorkloadManager method)
onNoMoreEvents() (hdeeprm.entrypoints.BaseWorkloadManager.BaseWorkloadManager method)
(hdeeprm.entrypoints.HDeepRMWorkloadManager.HDeepRMWorkloadManager method)
onRemoveResources() (hdeeprm.entrypoints.BaseWorkloadManager.BaseWorkloadManager method)
onReportEnergyConsumed() (hdeeprm.entrypoints.BaseWorkloadManager.BaseWorkloadManager method)
onRequestedCall() (hdeeprm.entrypoints.BaseWorkloadManager.BaseWorkloadManager method)
onSimulationEnds() (hdeeprm.entrypoints.BaseWorkloadManager.BaseWorkloadManager method)
(hdeeprm.entrypoints.HDeepRMWorkloadManager.HDeepRMWorkloadManager method)
optimizer (hdeeprm.entrypoints.HDeepRMWorkloadManager.HDeepRMWorkloadManager attribute)
over_utilization (hdeeprm.manager.ResourceManager attribute)
P
peek_job() (hdeeprm.manager.JobScheduler method)
peeked_job (hdeeprm.manager.JobScheduler attribute)
pending_jobs (hdeeprm.manager.JobScheduler attribute)
platform (hdeeprm.manager.ResourceManager attribute)
policy_loss() (hdeeprm.agent.PolicyLearningAgent method)
PolicyLearningAgent (class in hdeeprm.agent)
probs (hdeeprm.agent.PolicyLearningAgent attribute)
processor (hdeeprm.resource.Core attribute)
Q
queue_sensitivity (hdeeprm.environment.Environment attribute)
R
remove_job() (hdeeprm.manager.JobScheduler method)
render() (hdeeprm.environment.Environment method)
reset() (hdeeprm.environment.Environment method)
resource_manager (hdeeprm.entrypoints.BaseWorkloadManager.BaseWorkloadManager attribute)
ResourceManager (class in hdeeprm.manager)
reward (hdeeprm.environment.Environment attribute)
rewarded() (hdeeprm.agent.Agent method)
rewards (hdeeprm.agent.Agent attribute)
S
save_log_prob() (hdeeprm.agent.PolicyLearningAgent method)
save_value() (hdeeprm.agent.ValueLearningAgent method)
schedule_jobs() (hdeeprm.entrypoints.BaseWorkloadManager.BaseWorkloadManager method)
scheduled_step (hdeeprm.entrypoints.BaseWorkloadManager.BaseWorkloadManager attribute)
set_state() (hdeeprm.resource.Core method)
sorting_key (hdeeprm.manager.JobScheduler attribute)
(hdeeprm.manager.ResourceManager attribute)
state (hdeeprm.resource.Core attribute)
state_changes (hdeeprm.manager.ResourceManager attribute)
step (hdeeprm.entrypoints.HDeepRMWorkloadManager.HDeepRMWorkloadManager attribute)
step() (hdeeprm.environment.Environment method)
T
transform_rewards() (hdeeprm.agent.LearningAgent method)
U
update_completion() (hdeeprm.resource.Core method)
update_state() (hdeeprm.manager.ResourceManager method)
V
value_loss() (hdeeprm.agent.ValueLearningAgent method)
ValueLearningAgent (class in hdeeprm.agent)
values (hdeeprm.agent.ValueLearningAgent attribute)
visual() (in module hdeeprm.cmd)
W
workload_manager (hdeeprm.environment.Environment attribute)