Files
artcraft-services/_sql/analytics/generic_inference/generic_inference_jobs.sql
T
2023-04-29 23:36:02 -07:00

39 lines
981 B
SQL

-- noinspection SqlDialectInspectionForFile
-- noinspection SqlNoDataSourceInspectionForFile
-- noinspection SqlResolveForFile
-- See how long recent jobs are taking
select
id,
maybe_input_source_token,
assigned_worker,
assigned_cluster,
success_execution_millis / 1000 / 60 as minutes
from generic_inference_jobs
where status != 'pending'
and success_execution_millis IS NOT NULL
order by id desc
limit 50;
-- Same, but with usernames
select
jobs.id,
jobs.maybe_input_source_token,
u.username,
jobs.assigned_worker,
jobs.assigned_cluster,
jobs.success_execution_millis / 1000 / 60 as minutes
from generic_inference_jobs AS jobs
left join users AS u on
u.token = jobs.maybe_creator_user_token
where status != 'pending'
and success_execution_millis IS NOT NULL
order by id desc
limit 50;
-- Get pending so-vits-svc jobs
select count(*)
from generic_inference_jobs
where maybe_model_type = 'so_vits_svc'
and status='pending';