How to use from the
Use from the
BiRefNet library
# Option 1: use with transformers

from transformers import AutoModelForImageSegmentation
birefnet = AutoModelForImageSegmentation.from_pretrained("CardAnvilModels/BiRefNet-lite-1024-WebGPU", trust_remote_code=True)
# Option 2: use with BiRefNet

# Install from https://github.com/ZhengPeng7/BiRefNet

from models.birefnet import BiRefNet
model = BiRefNet.from_pretrained("CardAnvilModels/BiRefNet-lite-1024-WebGPU")

BiRefNet-lite 1024 (ONNX, WebGPU-runnable)

BiRefNet-lite at 1024 × 1024 as an fp16 ONNX export whose graph is patched to run on WebGPU in the browser; the weights are unchanged. Card Anvil uses it with Transformers.js to select the main subject of card art.

These are unchanged copies of the files in jiabins0303/birefnet-lite-1024-webgpu at commit 1ad01ce, at the same paths, kept here so the app loads files that can't change under it.

Files What they are Loaded by Card Anvil
config.json, preprocessor_config.json, onnx/model_fp16.onnx The model Yes
scripts/patch_split.py, scripts/patch_deform.py, scripts/verify_patch.py The scripts that rewrote the graph to run on WebGPU, and the check that the result matches the original No, kept for later
SOURCE_README.md The source repo's README: how and why the graph was patched, and how it was verified No

Credits and licence

Licensed under the MIT License, as the original model is. See LICENSE.

Downloads last month
54
Inference Providers NEW
This model isn't deployed by any Inference Provider. 🙋 Ask for provider support

Model tree for CardAnvilModels/BiRefNet-lite-1024-WebGPU

Quantized
(21)
this model