Files
logtd-ComfyUI-InstanceDiffu…/model_helpers/prepare_positionnet.py
T
2024-02-23 14:54:01 -07:00

27 lines
665 B
Python

import torch
from ..modules.text_grounding_net import UniFusion
def get_positionnet_default_params():
return {
"in_dim": 768,
"mid_dim": 3072,
"out_dim": 768,
"test_drop_boxes": False,
"test_drop_masks": True,
"test_drop_points": False,
"test_drop_scribbles": True,
"train_add_boxes": True,
"train_add_masks": True,
"train_add_points": True,
"train_add_scribbles": True,
"use_seperate_tokenizer": True,
}
def prepare_positionnet(checkpoint, params) -> torch.nn.Module:
model = UniFusion(**params)
model.load_state_dict(checkpoint)
return model