Spaces:
No application file
No application file
| import urllib.request | |
| import os | |
| def download_file(url, target_path): | |
| print(f"Downloading {target_path} from {url}...") | |
| req = urllib.request.Request(url, headers={'User-Agent': 'Mozilla/5.0'}) | |
| with urllib.request.urlopen(req) as response, open(target_path, 'wb') as out_file: | |
| out_file.write(response.read()) | |
| print(f"✅ Successfully downloaded {target_path} (Size: {os.path.getsize(target_path)/(1024*1024):.2f} MB)") | |
| url_model = "https://huggingface.co/spaces/raghuram00/code-complexity-predictor/resolve/main/best_model.pt" | |
| url_le = "https://huggingface.co/spaces/raghuram00/code-complexity-predictor/resolve/main/label_encoder.pkl" | |
| if not os.path.exists("best_model.pt"): | |
| download_file(url_model, "best_model.pt") | |
| if not os.path.exists("label_encoder.pkl"): | |
| download_file(url_le, "label_encoder.pkl") | |