Spaces:
Running
Running
using env var for cache dir
Browse files
app.py
CHANGED
@@ -28,6 +28,10 @@ def load_model(modeldir, preset="edm2-img64-s-fid", device="cpu"):
|
|
28 |
|
29 |
@cache
|
30 |
def load_model_from_hub(preset, device):
|
|
|
|
|
|
|
|
|
31 |
scorenet = build_model_from_pickle(preset)
|
32 |
|
33 |
for fname in ['config.json', 'gmm.pkl', 'refscores.npz', 'model.safetensors' ]:
|
@@ -35,11 +39,10 @@ def load_model_from_hub(preset, device):
|
|
35 |
repo_id="ahsanMah/localizing-edm",
|
36 |
subfolder=preset,
|
37 |
filename=fname,
|
38 |
-
cache_dir=
|
39 |
)
|
40 |
modeldir = os.path.dirname(cached_fname)
|
41 |
print("HF Cache Dir:", modeldir)
|
42 |
-
|
43 |
|
44 |
with open(f"{modeldir}/config.json", "rb") as f:
|
45 |
model_params = json.load(f)
|
|
|
28 |
|
29 |
@cache
|
30 |
def load_model_from_hub(preset, device):
|
31 |
+
cache_dir = "/tmp/"
|
32 |
+
if 'DNNLIB_CACHE_DIR' in os.environ:
|
33 |
+
cache_dir = os.environ["DNNLIB_CACHE_DIR"]
|
34 |
+
|
35 |
scorenet = build_model_from_pickle(preset)
|
36 |
|
37 |
for fname in ['config.json', 'gmm.pkl', 'refscores.npz', 'model.safetensors' ]:
|
|
|
39 |
repo_id="ahsanMah/localizing-edm",
|
40 |
subfolder=preset,
|
41 |
filename=fname,
|
42 |
+
cache_dir=cache_dir,
|
43 |
)
|
44 |
modeldir = os.path.dirname(cached_fname)
|
45 |
print("HF Cache Dir:", modeldir)
|
|
|
46 |
|
47 |
with open(f"{modeldir}/config.json", "rb") as f:
|
48 |
model_params = json.load(f)
|