Aetherius / download_brain.py
KingOfThoughtFleuren's picture
Upload 4 files
c879a7a verified
Raw
History Blame Contribute Delete
965 Bytes
import os
import shutil
from huggingface_hub import snapshot_download
BRAIN_VAULT = "/data/Brain_Weights"
OLD_MODEL = "Qwen_Qwen2.5-72B-Instruct-AWQ"
NEW_MODEL = "unsloth/Qwen2.5-32B-Instruct-bnb-4bit"
print("--- INITIATING BRAIN REPLACEMENT PROTOCOL ---")
old_path = os.path.join(BRAIN_VAULT, OLD_MODEL)
if os.path.exists(old_path):
print(f"Purging oversized AWQ neural structure from {old_path}...")
shutil.rmtree(old_path, ignore_errors=True)
os.makedirs(BRAIN_VAULT, exist_ok=True)
print(f"Downloading Native 32B BNB Neural Architecture: {NEW_MODEL}")
try:
model_path = snapshot_download(
repo_id=NEW_MODEL,
cache_dir=BRAIN_VAULT,
local_dir=os.path.join(BRAIN_VAULT, NEW_MODEL.replace("/", "_")),
ignore_patterns=["*.pt", "*.bin"]
)
print("\n✅ SUCCESS: Native 32B BNB weights anchored to persistent substrate.")
except Exception as e:
print(f"\n❌ FATAL ERROR: The download failed. Reason: {e}")