Spaces:
Paused
Paused
giorgio-caparvi
commited on
Commit
·
ce33260
1
Parent(s):
a15a7f2
setted hf token
Browse files- api/model/environment.yml +1 -0
- api/model/src/eval.py +6 -11
api/model/environment.yml
CHANGED
@@ -22,6 +22,7 @@ dependencies:
|
|
22 |
- wheel=0.38.4=py39h06a4308_0
|
23 |
- xz=5.4.2=h5eee18b_0
|
24 |
- zlib=1.2.13=h5eee18b_0
|
|
|
25 |
- pip:
|
26 |
- accelerate==0.15.0
|
27 |
- certifi==2023.7.22
|
|
|
22 |
- wheel=0.38.4=py39h06a4308_0
|
23 |
- xz=5.4.2=h5eee18b_0
|
24 |
- zlib=1.2.13=h5eee18b_0
|
25 |
+
- huggingface_hub
|
26 |
- pip:
|
27 |
- accelerate==0.15.0
|
28 |
- certifi==2023.7.22
|
api/model/src/eval.py
CHANGED
@@ -1,6 +1,5 @@
|
|
1 |
import os
|
2 |
import io
|
3 |
-
import subprocess
|
4 |
|
5 |
# external libraries
|
6 |
import torch
|
@@ -22,6 +21,7 @@ from model.src.utils.arg_parser import eval_parse_args
|
|
22 |
from model.src.utils.image_from_pipe import generate_images_from_mgd_pipe
|
23 |
from model.src.utils.set_seeds import set_seed
|
24 |
from PIL import Image
|
|
|
25 |
|
26 |
# Will error if the minimal version of diffusers is not installed. Remove at your own risks.
|
27 |
check_min_version("0.10.0.dev0")
|
@@ -30,10 +30,12 @@ logger = get_logger(__name__, log_level="INFO")
|
|
30 |
os.environ["TOKENIZERS_PARALLELISM"] = "true"
|
31 |
os.environ["WANDB_START_METHOD"] = "thread"
|
32 |
|
|
|
|
|
|
|
|
|
33 |
|
34 |
def main(json_from_req: dict) -> None:
|
35 |
-
hf_token = os.getenv("HF_TOKEN")
|
36 |
-
subprocess.run(['huggingface-cli', 'login'], input=f'{hf_token}\n'.encode('utf-8'))
|
37 |
args = eval_parse_args()
|
38 |
accelerator = Accelerator(
|
39 |
mixed_precision=args.mixed_precision,
|
@@ -45,14 +47,7 @@ def main(json_from_req: dict) -> None:
|
|
45 |
set_seed(args.seed)
|
46 |
|
47 |
# Load scheduler, tokenizer and models.
|
48 |
-
|
49 |
-
#hf_token = os.getenv("HF_TOKEN")
|
50 |
-
print(hf_token)
|
51 |
-
val_scheduler = DDIMScheduler.from_pretrained(
|
52 |
-
"benjamin-paine/stable-diffusion-v1-5-inpainting",
|
53 |
-
subfolder="scheduler",
|
54 |
-
use_auth_token=True
|
55 |
-
)
|
56 |
val_scheduler.set_timesteps(50, device=device)
|
57 |
|
58 |
tokenizer = CLIPTokenizer.from_pretrained(
|
|
|
1 |
import os
|
2 |
import io
|
|
|
3 |
|
4 |
# external libraries
|
5 |
import torch
|
|
|
21 |
from model.src.utils.image_from_pipe import generate_images_from_mgd_pipe
|
22 |
from model.src.utils.set_seeds import set_seed
|
23 |
from PIL import Image
|
24 |
+
from huggingface_hub import HfApi, HfFolder
|
25 |
|
26 |
# Will error if the minimal version of diffusers is not installed. Remove at your own risks.
|
27 |
check_min_version("0.10.0.dev0")
|
|
|
30 |
os.environ["TOKENIZERS_PARALLELISM"] = "true"
|
31 |
os.environ["WANDB_START_METHOD"] = "thread"
|
32 |
|
33 |
+
hf_token = os.getenv("HF_TOKEN")
|
34 |
+
api = HfApi()
|
35 |
+
api.set_access_token(hf_token)
|
36 |
+
HfFolder.save_token(hf_token)
|
37 |
|
38 |
def main(json_from_req: dict) -> None:
|
|
|
|
|
39 |
args = eval_parse_args()
|
40 |
accelerator = Accelerator(
|
41 |
mixed_precision=args.mixed_precision,
|
|
|
47 |
set_seed(args.seed)
|
48 |
|
49 |
# Load scheduler, tokenizer and models.
|
50 |
+
val_scheduler = DDIMScheduler.from_pretrained(args.pretrained_model_name_or_path, subfolder="scheduler")
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
51 |
val_scheduler.set_timesteps(50, device=device)
|
52 |
|
53 |
tokenizer = CLIPTokenizer.from_pretrained(
|