giorgio-caparvi commited on
Commit
ce33260
·
1 Parent(s): a15a7f2

setted hf token

Browse files
Files changed (2) hide show
  1. api/model/environment.yml +1 -0
  2. 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
- #val_scheduler = DDIMScheduler.from_pretrained(args.pretrained_model_name_or_path, subfolder="scheduler", use_auth_token=True)
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(