Gorluxor commited on
Commit
560c4e5
·
1 Parent(s): 4cc3446
Files changed (2) hide show
  1. README.md +2 -0
  2. app.py +17 -17
README.md CHANGED
@@ -38,6 +38,8 @@ datasets:
38
  preload_from_hub:
39
  - Aleksandar/PartEdit-Bench
40
  - Aleksandar/PartEdit-extra
 
 
41
  thumbnail: >-
42
  https://cdn-uploads.huggingface.co/production/uploads/61127c19e0075d7cf22d6bc2/JV1dztJb76Sl_HGYPlc4O.jpeg
43
  ---
 
38
  preload_from_hub:
39
  - Aleksandar/PartEdit-Bench
40
  - Aleksandar/PartEdit-extra
41
+ - stabilityai/stable-diffusion-xl-base-1.0
42
+ - madebyollin/sdxl-vae-fp16-fix
43
  thumbnail: >-
44
  https://cdn-uploads.huggingface.co/production/uploads/61127c19e0075d7cf22d6bc2/JV1dztJb76Sl_HGYPlc4O.jpeg
45
  ---
app.py CHANGED
@@ -21,22 +21,22 @@ import pathlib
21
 
22
  # ---- Robust HF cache setup for Spaces (persistent or not) ----
23
 
24
- def _pick_hf_cache_base() -> str:
25
- data = "/data"
26
- if os.path.isdir(data) and os.access(data, os.W_OK):
27
- return "/data/.huggingface" # persistent disk on Spaces
28
- return "/tmp/hf_cache" # ephemeral but writable everywhere
29
-
30
- HF_BASE = os.environ.get("HF_HOME") or _pick_hf_cache_base()
31
- HF_BASE = str(pathlib.Path(HF_BASE).absolute())
32
-
33
- os.environ.setdefault("HF_HOME", HF_BASE) # shared root (recommended)
34
- os.environ.setdefault("HF_HUB_CACHE", f"{HF_BASE}/hub") # hub cache (models/datasets/spaces)
35
- os.environ.setdefault("HF_DATASETS_CACHE", f"{HF_BASE}/datasets") # datasets Arrow cache
36
- os.environ.setdefault("TRANSFORMERS_CACHE", f"{HF_BASE}/hub") # transformers cache
37
-
38
- for k in ("HF_HUB_CACHE", "HF_DATASETS_CACHE", "TRANSFORMERS_CACHE"):
39
- os.makedirs(os.environ[k], exist_ok=True)
40
  # ---------------------------------------------------------------
41
 
42
  MAX_SEED = np.iinfo(np.int32).max
@@ -45,7 +45,7 @@ AVAILABLE_TOKENS = list(PART_TOKENS.keys())
45
 
46
  # Download examples directly from the huggingface PartEdit-Bench
47
  # Login using e.g. `huggingface-cli login` or `hf login` if needed.
48
- bench = load_dataset("Aleksandar/PartEdit-Bench", revision="v1.1", split="synth", cache_dir=os.environ["HF_DATASETS_CACHE"])
49
 
50
  use_examples = None # all with None
51
  logo = "assets/partedit.png"
 
21
 
22
  # ---- Robust HF cache setup for Spaces (persistent or not) ----
23
 
24
+ # def _pick_hf_cache_base() -> str:
25
+ # data = "/data"
26
+ # if os.path.isdir(data) and os.access(data, os.W_OK):
27
+ # return "/data/.huggingface" # persistent disk on Spaces
28
+ # return "/tmp/hf_cache" # ephemeral but writable everywhere
29
+
30
+ # HF_BASE = os.environ.get("HF_HOME") or _pick_hf_cache_base()
31
+ # HF_BASE = str(pathlib.Path(HF_BASE).absolute())
32
+
33
+ # os.environ.setdefault("HF_HOME", HF_BASE) # shared root (recommended)
34
+ # os.environ.setdefault("HF_HUB_CACHE", f"{HF_BASE}/hub") # hub cache (models/datasets/spaces)
35
+ # os.environ.setdefault("HF_DATASETS_CACHE", f"{HF_BASE}/datasets") # datasets Arrow cache
36
+ # os.environ.setdefault("TRANSFORMERS_CACHE", f"{HF_BASE}/hub") # transformers cache
37
+
38
+ # for k in ("HF_HUB_CACHE", "HF_DATASETS_CACHE", "TRANSFORMERS_CACHE"):
39
+ # os.makedirs(os.environ[k], exist_ok=True)
40
  # ---------------------------------------------------------------
41
 
42
  MAX_SEED = np.iinfo(np.int32).max
 
45
 
46
  # Download examples directly from the huggingface PartEdit-Bench
47
  # Login using e.g. `huggingface-cli login` or `hf login` if needed.
48
+ bench = load_dataset("Aleksandar/PartEdit-Bench", revision="v1.1", split="synth", cache_dir="~/.cache/huggingface/hub")
49
 
50
  use_examples = None # all with None
51
  logo = "assets/partedit.png"