Spaces:
Running
on
CPU Upgrade
Running
on
CPU Upgrade
File size: 563 Bytes
8aa943e |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
import { RenderedScene, RenderRequest } from "../types.mts"
import { renderImageUpscaling } from "./renderImageUpscaling.mts"
import { renderVideoUpscaling } from "./renderVideoUpscaling.mts"
export async function renderUpscaling(request: RenderRequest, response: RenderedScene) {
if (request.upscalingFactor > 1) {
const isVideo = request?.nbFrames > 1
// we upscale images with esrgan, and video with Zeroscope XL
const renderFn = isVideo
? renderVideoUpscaling
: renderImageUpscaling
await renderFn(request, response)
}
} |