lama / README.md
isword14's picture
Mirror LaMa (big-lama) ONNX (lama_fp32) + Apache-2.0 LICENSE for the Edge Tools Remove Object tool
d3f22ee verified
|
Raw History Blame Contribute Delete
1.49 kB
metadata
license: apache-2.0
library_name: onnx
pipeline_tag: image-to-image
tags:
  - lama
  - inpainting
  - object-removal
  - onnx

LaMa (ONNX) — object-removal inpainting

lama_fp32.onnx — an ONNX export of LaMa (big-lama) for image inpainting (erasing a masked object and filling the hole). Runs client-side with onnxruntime-web on the WASM or WebGPU execution providers.

A verbatim mirror of Carve/LaMa-ONNX's lama_fp32.onnx, hosted so a single, immutable, CORS-enabled copy backs the Edge Tools "Remove Object" tool.

Inputs / outputs

  • Inputs: image float32 [1, 3, 512, 512], mask float32 [1, 1, 512, 512]
  • Output: output float32 [1, 3, 512, 512] — the inpainted image
  • RGB, channels-first (CHW). Image values in 0..1; mask polarity: 1 = erase (the hole), 0 = keep. The output is the raw fill (0..255), composited over the original by the caller so only the hole changes. Spatial size is fixed at 512×512 (resize to it, then back).

Provenance & license

  • Algorithm / weights: LaMa — Resolution-robust Large Mask Inpainting with Fourier Convolutions (Suvorov et al., WACV 2022), advimman/lama. The big-lama weights are released under the Apache-2.0 license.
  • ONNX export: Carve/LaMa-ONNX (lama_fp32.onnx).
  • The full Apache-2.0 LICENSE is included in this repo.