File size: 731 Bytes
3322b21
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# sitecustomize.py
# 🔥 This file is automatically loaded by Python on startup
# 🔥 It registers the HF Artifact Repository in EVERY Python process

print("🔧 [sitecustomize] Registering HuggingFace Artifact Repository...")

try:
    import sys
    sys.path.insert(0, "/app")
    
    from hf_artifact_repo import HuggingFaceArtifactRepository
    from mlflow.store.artifact import artifact_repository_registry
    
    # Register the plugin
    artifact_repository_registry._artifact_repository_registry.register(
        "hf", HuggingFaceArtifactRepository
    )
    print("✅ [sitecustomize] HuggingFace Artifact Repository registered!")
except Exception as e:
    print(f"⚠️ [sitecustomize] Could not register: {e}")