eesfeg commited on
Commit
33cb27b
·
1 Parent(s): 4582bab
Files changed (1) hide show
  1. download_model.py +24 -0
download_model.py ADDED
@@ -0,0 +1,24 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import os
2
+ import requests
3
+
4
+ def download_file(url, filename):
5
+ if os.path.exists(filename):
6
+ print(f"{filename} already exists, skipping download.")
7
+ return
8
+
9
+ print(f"Downloading {filename}...")
10
+ r = requests.get(url, stream=True)
11
+ with open(filename, "wb") as f:
12
+ for chunk in r.iter_content(chunk_size=8192):
13
+ if chunk:
14
+ f.write(chunk)
15
+ print(f"Downloaded: {filename}")
16
+
17
+ def download_all():
18
+ github_base = "https://github.com/abdelac/image-classifier-saas/releases/download/v1.0"
19
+
20
+ download_file(f"{github_base}/modeli.h5", "modeli.h5")
21
+ download_file(f"{github_base}/gbdt_model.pkl", "gbdt_model.pkl")
22
+
23
+ if __name__ == "__main__":
24
+ download_all()