MCPcopy Index your code
hub / github.com/huggingface/diffusers / main

Function main

scripts/convert_ovis_image_to_diffusers.py:243–259  ·  view source on GitHub ↗
(args)

Source from the content-addressed store, hash-verified

241
242
243def main(args):
244 original_ckpt = load_original_checkpoint(args)
245
246 if args.transformer:
247 num_layers = 6
248 num_single_layers = 27
249 inner_dim = 3072
250 mlp_ratio = 4.0
251
252 converted_transformer_state_dict = convert_ovis_image_transformer_checkpoint_to_diffusers(
253 original_ckpt, num_layers, num_single_layers, inner_dim, mlp_ratio=mlp_ratio
254 )
255 transformer = OvisImageTransformer2DModel(in_channels=args.in_channels, out_channels=args.out_channels)
256 transformer.load_state_dict(converted_transformer_state_dict, strict=True)
257
258 print("Saving Ovis-Image Transformer in Diffusers format.")
259 transformer.to(dtype).save_pretrained(f"{args.output_path}/transformer")
260
261
262if __name__ == "__main__":

Calls 6

load_original_checkpointFunction · 0.70
load_state_dictMethod · 0.45
save_pretrainedMethod · 0.45
toMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…