Add ROMA frozen backbone extraction support

This commit is contained in:
Xin Wang
2026-08-27 13:35:59 +08:00
parent 1925ff71a7
commit 655d27a4ca
5 changed files with 221 additions and 17 deletions
+8
View File
@@ -87,6 +87,11 @@ def parse_args(argv: Sequence[str] | None = None) -> argparse.Namespace:
"--model-id",
default="/data/wangx/Models/Qwen2.5-Omni-3B",
)
parser.add_argument(
"--backbone-loader",
choices=("qwen", "roma"),
default="qwen",
)
parser.add_argument(
"--start-index",
type=int,
@@ -283,6 +288,8 @@ def clip_argv(
values = [
"--model-id",
str(args.model_id),
"--backbone-loader",
args.backbone_loader,
"--video",
str(args.video_root / f"{record.uid}.mp4"),
"--target",
@@ -373,6 +380,7 @@ def main(argv: Sequence[str] | None = None) -> None:
dtype=args.dtype,
device_map={"": args.device},
use_flash_attention_2=args.flash_attention_2,
backbone_loader=args.backbone_loader,
)
model.requires_grad_(False)
print(