MCPcopy Create free account
hub / github.com/tdrussell/diffusion-pipe / cache_text_embeddings

Method cache_text_embeddings

utils/dataset.py:440–444  ·  view source on GitHub ↗
(self, map_fn, i, regenerate_cache=False, caching_batch_size=1)

Source from the content-addressed store, hash-verified

438 ds.cache_latents(map_fn, regenerate_cache=regenerate_cache, trust_cache=trust_cache, caching_batch_size=caching_batch_size)
439
440 def cache_text_embeddings(self, map_fn, i, regenerate_cache=False, caching_batch_size=1):
441 print(f'caching text embeddings: {self.ar_frames}')
442 te_dataset = _cache_text_embeddings(self.metadata_dataset, map_fn, i, self.cache_dir, regenerate_cache, caching_batch_size)
443 for size_bucket_dataset in self.size_buckets:
444 size_bucket_dataset.add_text_embedding_dataset(te_dataset)
445
446
447class DirectoryDataset:

Callers

nothing calls this directly

Calls 2

_cache_text_embeddingsFunction · 0.85

Tested by

no test coverage detected