MCPcopy Create free account
hub / github.com/NVIDIA/TensorRT / get_path

Function get_path

demo/Diffusion/models.py:71–97  ·  view source on GitHub ↗
(version, inpaint=False)

Source from the content-addressed store, hash-verified

69 return onnx_graph
70
71def get_path(version, inpaint=False):
72 if version == "1.4":
73 if inpaint:
74 return "runwayml/stable-diffusion-inpainting"
75 else:
76 return "CompVis/stable-diffusion-v1-4"
77 elif version == "1.5":
78 if inpaint:
79 return "runwayml/stable-diffusion-inpainting"
80 else:
81 return "runwayml/stable-diffusion-v1-5"
82 elif version == "2.0-base":
83 if inpaint:
84 return "stabilityai/stable-diffusion-2-inpainting"
85 else:
86 return "stabilityai/stable-diffusion-2-base"
87 elif version == "2.0":
88 if inpaint:
89 return "stabilityai/stable-diffusion-2-inpainting"
90 else:
91 return "stabilityai/stable-diffusion-2"
92 elif version == "2.1":
93 return "stabilityai/stable-diffusion-2-1"
94 elif version == "2.1-base":
95 return "stabilityai/stable-diffusion-2-1-base"
96 else:
97 raise ValueError(f"Incorrect version {version}")
98
99def get_embedding_dim(version):
100 if version in ("1.4", "1.5"):

Callers 5

make_CLIPFunction · 0.85
make_UNetFunction · 0.85
make_VAEFunction · 0.85
make_VAEEncoderFunction · 0.85
make_tokenizerFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected