# PIXLRelight Renderer ONNX This repository contains ONNX exports of the feed-forward PIXLRelight renderer core. The renderer takes a source RGB image and a 9-channel target-light intrinsic tensor, then returns relit RGB plus gain and bias maps. Exports: - `pixlrelight_renderer.onnx` + `.data`: FP32, CPU/server-safe. Inputs are float32 `source_images` `[B,3,512,512]` and `target_intrinsics` `[B,9,512,512]`. - `webgpu/pixlrelight_renderer_fp16.onnx` + `.data`: FP16, browser/WebGPU-oriented. Inputs are float16 `source_images` `[B,3,512,512]` and `target_intrinsics` `[B,9,512,512]`. - `int4/pixlrelight_renderer_int4.onnx` + `.data`: weight-only INT4 MatMulNBits export, currently the smallest browser-facing artifact. Inputs remain float32; activations remain floating point. Outputs are `rgb`, `rgb_gain`, and `rgb_bias`. Boundary: this is the PIXLRelight renderer core, not the upstream Marigold RGB target-image-to-intrinsics decomposer. Marigold is a separate diffusion pipeline and is intentionally not embedded in these ONNX files. Upstream: https://github.com/mlfarinha/pixlrelight License: CC BY-NC 4.0, following the upstream model.