SohanAnanthula252 commited on
Commit
324eb2b
·
verified ·
1 Parent(s): f507ca1

Deploy Qwen2.5 Coder 3B Gradio app

Browse files
Files changed (2) hide show
  1. deploy.py +18 -9
  2. requirements.txt +0 -4
deploy.py CHANGED
@@ -51,15 +51,24 @@ def main():
51
  raise RuntimeError("Could not determine the Hugging Face account name.")
52
 
53
  repo_id = f"{username}/{args.name}"
54
- api.create_repo(
55
- repo_id=repo_id,
56
- repo_type="space",
57
- space_sdk="gradio",
58
- space_hardware="zero-a10g",
59
- private=args.private,
60
- exist_ok=True,
61
- )
62
- print(f"Created Space: https://huggingface.co/spaces/{repo_id}")
 
 
 
 
 
 
 
 
 
63
 
64
  result = api.upload_folder(
65
  repo_id=repo_id,
 
51
  raise RuntimeError("Could not determine the Hugging Face account name.")
52
 
53
  repo_id = f"{username}/{args.name}"
54
+ if api.repo_exists(repo_id=repo_id, repo_type="space"):
55
+ runtime = api.get_space_runtime(repo_id)
56
+ requested_hardware = runtime.requested_hardware
57
+ requested_hardware = getattr(
58
+ requested_hardware, "value", requested_hardware
59
+ )
60
+ if requested_hardware != "zero-a10g":
61
+ api.request_space_hardware(repo_id, "zero-a10g")
62
+ print(f"Updating Space: https://huggingface.co/spaces/{repo_id}")
63
+ else:
64
+ api.create_repo(
65
+ repo_id=repo_id,
66
+ repo_type="space",
67
+ space_sdk="gradio",
68
+ space_hardware="zero-a10g",
69
+ private=args.private,
70
+ )
71
+ print(f"Created Space: https://huggingface.co/spaces/{repo_id}")
72
 
73
  result = api.upload_folder(
74
  repo_id=repo_id,
requirements.txt CHANGED
@@ -1,6 +1,2 @@
1
- torch==2.8.0
2
  transformers>=4.48.0,<5.0.0
3
  accelerate>=1.2.0,<2.0.0
4
- spaces>=0.37.0
5
- gradio>=5.0,<6.0
6
- huggingface_hub>=0.26.0,<1.0
 
 
1
  transformers>=4.48.0,<5.0.0
2
  accelerate>=1.2.0,<2.0.0