Spaces:
Running
on
CPU Upgrade
Running
on
CPU Upgrade
| 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 | |
| } |