in apps/cloudwatch-dashboard/lambdas/list-schedulers/handler.py [0:0]
def generate_html_table(schedulers_list):
header = (
'<table>\n'
'<thead>\n'
'<tr>'
# '<th>Dataset</th>'
'<th>Model</th>'
'<th>Scheduler</th>'
'<th>Status</th>'
'<th>Scheduler dashboard</th>'
'</tr>\n'
'</thead>\n'
)
footer = '</table>'
body = '<tbody>\n'
for scheduler in schedulers_list:
response = l4e_client.describe_inference_scheduler(
InferenceSchedulerName=scheduler['InferenceSchedulerName']
)
input_config = response['DataInputConfiguration']
output_config = response['DataOutputConfiguration']
scheduler_param = {
'name': scheduler['InferenceSchedulerName'],
'model': scheduler['ModelName'],
'status': scheduler['Status'],
# 'dataset': l4e_client.describe_model(ModelName=scheduler['ModelName'])['DatasetName']
}
body += generate_html_row(scheduler_param) + '\n'
body += '</tbody>\n'
html = header + body + footer
return html