-
Notifications
You must be signed in to change notification settings - Fork 7
Open
Description
File "/export/scratch/ra63nev/lab/discretediffusion/OmniTokenizer/omnitokenizer.py", line 108, in init
spatial_depth=args.spatial_depth, temporal_depth=args.temporal_depth, causal_in_temporal_transformer=args.causal_in_temporal_transformer, causal_in_peg=args.causal_in_peg,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'Namespace' object has no attribute 'causal_in_temporal_transformer'. Did you mean: 'casual_in_temporal_transformer'?
I tried two ckpts, all doesn;t work.
vqgan_ckpt = "./pretrained_ckpt/imagenet_k600.ckpt"
vqgan_ckpt = "./pretrained_ckpt/imagenet_ucf.ckpt"
vqgan_omni = OmniTokenizer_VQGAN.load_from_checkpoint(vqgan_ckpt, strict=False)
omni_tokenizer = vqgan_omni.to(device)
image = load_and_preprocess_image(img_path)
image = image.to(device)
indices = omni_tokenizer.encode(image)
print(
f"image {img_path} is encoded into tokens {indices}, with shape {indices.shape}"
)
# de-tokenization
reconstructed_image = omni_tokenizer.decode(indices)
reconstructed_image = torch.clamp(reconstructed_image, 0.0, 1.0)
reconstructed_image = (
(reconstructed_image * 255.0)
.permute(0, 2, 3, 1)
.to("cpu", dtype=torch.uint8)
.numpy()[0]
)
Image.fromarray(reconstructed_image).save("reconstructed_image_omni.png")
Metadata
Metadata
Assignees
Labels
No labels