Spaces:
Running on Zero
Running on Zero
daKhosa commited on
Commit ·
0a04b27
1
Parent(s): 050a9f8
Alias quantized Gemma weights for LTX loader
Browse files
app.py
CHANGED
|
@@ -165,6 +165,19 @@ def _download(repo_id, filename, local_dir):
|
|
| 165 |
return path
|
| 166 |
|
| 167 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 168 |
def download_assets():
|
| 169 |
checkpoint = _download("SulphurAI/Sulphur-2-base", "sulphur_distil_bf16.safetensors", ASSETS_DIR)
|
| 170 |
sulphur_lora = _download(
|
|
@@ -197,8 +210,13 @@ def download_assets():
|
|
| 197 |
f"{gemma_folder}/tokenizer.model",
|
| 198 |
f"{gemma_folder}/tokenizer_config.json",
|
| 199 |
]
|
|
|
|
| 200 |
for filename in gemma_files:
|
| 201 |
-
_download("DeepBeepMeep/LTX-2", filename, ASSETS_DIR)
|
|
|
|
|
|
|
|
|
|
|
|
|
| 202 |
|
| 203 |
return {
|
| 204 |
"checkpoint": checkpoint,
|
|
|
|
| 165 |
return path
|
| 166 |
|
| 167 |
|
| 168 |
+
def _ensure_gemma_model_alias(gemma_weight):
|
| 169 |
+
gemma_weight = Path(gemma_weight)
|
| 170 |
+
alias = gemma_weight.with_name("model.safetensors")
|
| 171 |
+
if alias.exists():
|
| 172 |
+
return alias
|
| 173 |
+
try:
|
| 174 |
+
alias.symlink_to(gemma_weight.name)
|
| 175 |
+
except OSError:
|
| 176 |
+
os.link(gemma_weight, alias)
|
| 177 |
+
print(f"[download] ready: {alias}")
|
| 178 |
+
return alias
|
| 179 |
+
|
| 180 |
+
|
| 181 |
def download_assets():
|
| 182 |
checkpoint = _download("SulphurAI/Sulphur-2-base", "sulphur_distil_bf16.safetensors", ASSETS_DIR)
|
| 183 |
sulphur_lora = _download(
|
|
|
|
| 210 |
f"{gemma_folder}/tokenizer.model",
|
| 211 |
f"{gemma_folder}/tokenizer_config.json",
|
| 212 |
]
|
| 213 |
+
gemma_weight = None
|
| 214 |
for filename in gemma_files:
|
| 215 |
+
path = _download("DeepBeepMeep/LTX-2", filename, ASSETS_DIR)
|
| 216 |
+
if filename.endswith(".safetensors"):
|
| 217 |
+
gemma_weight = path
|
| 218 |
+
|
| 219 |
+
_ensure_gemma_model_alias(gemma_weight)
|
| 220 |
|
| 221 |
return {
|
| 222 |
"checkpoint": checkpoint,
|