MCPcopy Create free account
hub / github.com/YesianRohn/TextSSR / main_cli

Function main_cli

diffusers/examples/research_projects/vae/vae_roundtrip.py:244–278  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

242# python vae_roundtrip.py --use_cuda --pretrained_model_name_or_path "madebyollin/taesd" --use_tiny_nn --input_image "foo.png"
243#
244def main_cli() -> None:
245 args = parse_args()
246
247 input_image_path = args.input_image
248 assert isinstance(input_image_path, str)
249
250 pretrained_model_name_or_path = args.pretrained_model_name_or_path
251 assert isinstance(pretrained_model_name_or_path, str)
252
253 revision = args.revision
254 assert isinstance(revision, (str, type(None)))
255
256 variant = args.variant
257 assert isinstance(variant, (str, type(None)))
258
259 subfolder = args.subfolder
260 assert isinstance(subfolder, (str, type(None)))
261
262 use_cuda = args.use_cuda
263 assert isinstance(use_cuda, bool)
264
265 use_tiny_nn = args.use_tiny_nn
266 assert isinstance(use_tiny_nn, bool)
267
268 device = torch.device("cuda" if use_cuda else "cpu")
269
270 main_kwargs(
271 device=device,
272 input_image_path=input_image_path,
273 pretrained_model_name_or_path=pretrained_model_name_or_path,
274 revision=revision,
275 variant=variant,
276 subfolder=subfolder,
277 use_tiny_nn=use_tiny_nn,
278 )
279
280
281if __name__ == "__main__":

Callers 1

vae_roundtrip.pyFile · 0.85

Calls 3

main_kwargsFunction · 0.85
parse_argsFunction · 0.70
deviceMethod · 0.45

Tested by

no test coverage detected