[BE] change random sampling method
This commit is contained in:
parent
3f10b966fe
commit
b9e6ce5253
|
|
@ -510,8 +510,8 @@
|
||||||
(response.jobs[i].img ? ("<img src='" + response.jobs[i].img + "' class='card-img-top'><div class='card-body'>") : "") +
|
(response.jobs[i].img ? ("<img src='" + response.jobs[i].img + "' class='card-img-top'><div class='card-body'>") : "") +
|
||||||
"<ul class='list-group list-group-flush'>" +
|
"<ul class='list-group list-group-flush'>" +
|
||||||
"<li class='list-group-item'>status: " + response.jobs[i].status + "</li>" +
|
"<li class='list-group-item'>status: " + response.jobs[i].status + "</li>" +
|
||||||
"<li class='list-group-item'>prompt: " + truncateText(response.jobs[i].prompt, 300) + "</li>" +
|
"<li class='list-group-item'>prompt: " + truncateText(response.jobs[i].prompt, 500) + "</li>" +
|
||||||
"<li class='list-group-item'>neg prompt: " + truncateText(response.jobs[i].neg_prompt, 300) + "</li>" +
|
"<li class='list-group-item'>neg prompt: " + truncateText(response.jobs[i].neg_prompt, 500) + "</li>" +
|
||||||
"<li class='list-group-item'>seed: " + response.jobs[i].seed + "</li>" +
|
"<li class='list-group-item'>seed: " + response.jobs[i].seed + "</li>" +
|
||||||
"<li class='list-group-item'>uuid: " + response.jobs[i].uuid + "</li>" +
|
"<li class='list-group-item'>uuid: " + response.jobs[i].uuid + "</li>" +
|
||||||
"<li class='list-group-item'>w x h: " + response.jobs[i].width + " x " + response.jobs[i].height + "</li>" +
|
"<li class='list-group-item'>w x h: " + response.jobs[i].width + " x " + response.jobs[i].height + "</li>" +
|
||||||
|
|
|
||||||
|
|
@ -129,7 +129,7 @@ class Database:
|
||||||
return result[0]
|
return result[0]
|
||||||
|
|
||||||
def get_random_jobs(self, limit_count=0) -> list:
|
def get_random_jobs(self, limit_count=0) -> list:
|
||||||
query = f"SELECT {', '.join(ANONYMOUS_KEYS)} FROM {HISTORY_TABLE_NAME} WHERE {KEY_JOB_STATUS} = '{VALUE_JOB_DONE}' AND RANDOM() <= .3 LIMIT {limit_count}"
|
query = f"SELECT {', '.join(ANONYMOUS_KEYS)} FROM {HISTORY_TABLE_NAME} WHERE {KEY_JOB_STATUS} = '{VALUE_JOB_DONE}' AND rowid IN (SELECT rowid FROM {HISTORY_TABLE_NAME} ORDER BY RANDOM() LIMIT {limit_count})"
|
||||||
|
|
||||||
# execute the query and return the results
|
# execute the query and return the results
|
||||||
c = self.get_cursor()
|
c = self.get_cursor()
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue