MCPcopy Create free account
hub / github.com/ROCm/AMDMIGraphX / SD3Tokenizer

Class SD3Tokenizer

examples/diffusion/python_stable_diffusion_3/other_impls.py:224–236  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

222
223
224class SD3Tokenizer:
225 def __init__(self):
226 clip_tokenizer = CLIPTokenizer.from_pretrained("openai/clip-vit-large-patch14")
227 self.clip_l = SDTokenizer(tokenizer=clip_tokenizer)
228 self.clip_g = SDXLClipGTokenizer(clip_tokenizer)
229 self.t5xxl = T5XXLTokenizer()
230
231 def tokenize_with_weights(self, text:str):
232 out = {}
233 out["g"] = self.clip_g.tokenize_with_weights(text)
234 out["l"] = self.clip_l.tokenize_with_weights(text)
235 out["t5xxl"] = self.t5xxl.tokenize_with_weights(text)
236 return out
237
238
239class ClipTokenWeightEncoder:

Callers 1

__init__Method · 0.90

Calls

no outgoing calls

Tested by

no test coverage detected