Spaces:
Running
on
CPU Upgrade
Running
on
CPU Upgrade
File size: 658 Bytes
c4b02b2 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
import { RenderRequest } from "../types.mts"
import { computeSha256 } from "./computeSha256.mts"
export function hashRequest(request: RenderRequest) {
// we ignore the commands associated to cache and stuff
const hashable = {
prompt: request.prompt,
segmentation: request.segmentation,
actionnables: request.actionnables,
nbFrames: request.actionnables,
nbSteps: request.actionnables,
seed: request.actionnables,
width: request.actionnables,
height: request.actionnables,
projection: request.actionnables,
}
const requestJson = JSON.stringify(hashable)
const hash = computeSha256(requestJson)
return hash
} |