Update seed2_tokenizer.py
Browse files- seed2_tokenizer.py +1 -6
seed2_tokenizer.py
CHANGED
|
@@ -2136,18 +2136,13 @@ class Seed2Tokenizer(PreTrainedModel):
|
|
| 2136 |
id, _ = self.model.get_codebook_indices(visual_encoder, img)
|
| 2137 |
return id.view(img.shape[0], -1)
|
| 2138 |
|
| 2139 |
-
def decode(self, diffusion_model, indices,
|
| 2140 |
image_embeds = self.model.get_codebook_entry(indices)
|
| 2141 |
# image = self.diffusion_model(image_embeds=image_embed,
|
| 2142 |
# noise_level=0,
|
| 2143 |
# num_inference_steps=20,
|
| 2144 |
# latents=self.latents,
|
| 2145 |
# noise=self.noise).images
|
| 2146 |
-
if negative_indices is not None:
|
| 2147 |
-
assert indices.shape == negative_indices.shape, 'Negative indices must have the same shape with indices'
|
| 2148 |
-
negative_image_embeds = self.model.get_codebook_entry(negative_indices)
|
| 2149 |
-
else:
|
| 2150 |
-
negative_image_embeds = None
|
| 2151 |
|
| 2152 |
image = diffusion_model(
|
| 2153 |
image_embeds=image_embeds,
|
|
|
|
| 2136 |
id, _ = self.model.get_codebook_indices(visual_encoder, img)
|
| 2137 |
return id.view(img.shape[0], -1)
|
| 2138 |
|
| 2139 |
+
def decode(self, diffusion_model, indices, guidance_scale=10, num_inference_steps=20):
|
| 2140 |
image_embeds = self.model.get_codebook_entry(indices)
|
| 2141 |
# image = self.diffusion_model(image_embeds=image_embed,
|
| 2142 |
# noise_level=0,
|
| 2143 |
# num_inference_steps=20,
|
| 2144 |
# latents=self.latents,
|
| 2145 |
# noise=self.noise).images
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2146 |
|
| 2147 |
image = diffusion_model(
|
| 2148 |
image_embeds=image_embeds,
|