Spaces:
Paused
Paused
Upload 2 files
Browse files- post_install.py +24 -0
- requirements.txt +1 -0
post_install.py
CHANGED
@@ -74,6 +74,11 @@ def install_torch_sparse():
|
|
74 |
print("Will try to work with current PyTorch version and attempt alternative installation methods")
|
75 |
PYTORCH_VERSION = pytorch_base
|
76 |
CUDA_VERSION = cuda_version
|
|
|
|
|
|
|
|
|
|
|
77 |
else:
|
78 |
# Store version info for later use
|
79 |
PYTORCH_VERSION = pytorch_base
|
@@ -385,6 +390,21 @@ def install_pytorch3d():
|
|
385 |
|
386 |
return False
|
387 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
388 |
def install_fashion_clip():
|
389 |
"""Setup Fashion-CLIP"""
|
390 |
print("Setting up Fashion-CLIP...")
|
@@ -431,6 +451,10 @@ def main():
|
|
431 |
print("Failed to install Fashion-CLIP")
|
432 |
sys.exit(1)
|
433 |
|
|
|
|
|
|
|
|
|
434 |
# Final verification
|
435 |
print("\n=== Final Verification ===")
|
436 |
print("Checking all dependencies...")
|
|
|
74 |
print("Will try to work with current PyTorch version and attempt alternative installation methods")
|
75 |
PYTORCH_VERSION = pytorch_base
|
76 |
CUDA_VERSION = cuda_version
|
77 |
+
|
78 |
+
# Install torchvision for the current PyTorch version
|
79 |
+
print("Installing torchvision for current PyTorch version...")
|
80 |
+
if not run_command("pip install torchvision"):
|
81 |
+
print("Warning: Failed to install torchvision")
|
82 |
else:
|
83 |
# Store version info for later use
|
84 |
PYTORCH_VERSION = pytorch_base
|
|
|
390 |
|
391 |
return False
|
392 |
|
393 |
+
def install_pytorch_dependencies():
|
394 |
+
"""Install PyTorch-related dependencies"""
|
395 |
+
print("Installing PyTorch dependencies...")
|
396 |
+
|
397 |
+
# Install torchvision
|
398 |
+
if not run_command("pip install torchvision"):
|
399 |
+
print("Warning: Failed to install torchvision")
|
400 |
+
return False
|
401 |
+
|
402 |
+
# Install torchaudio if needed
|
403 |
+
if not run_command("pip install torchaudio"):
|
404 |
+
print("Warning: Failed to install torchaudio")
|
405 |
+
|
406 |
+
return True
|
407 |
+
|
408 |
def install_fashion_clip():
|
409 |
"""Setup Fashion-CLIP"""
|
410 |
print("Setting up Fashion-CLIP...")
|
|
|
451 |
print("Failed to install Fashion-CLIP")
|
452 |
sys.exit(1)
|
453 |
|
454 |
+
if not install_pytorch_dependencies():
|
455 |
+
print("Failed to install PyTorch dependencies")
|
456 |
+
sys.exit(1)
|
457 |
+
|
458 |
# Final verification
|
459 |
print("\n=== Final Verification ===")
|
460 |
print("Checking all dependencies...")
|
requirements.txt
CHANGED
@@ -1,4 +1,5 @@
|
|
1 |
# Core dependencies - PyTorch will be installed by post_install.py with correct CUDA version
|
|
|
2 |
clip
|
3 |
imageio
|
4 |
cython
|
|
|
1 |
# Core dependencies - PyTorch will be installed by post_install.py with correct CUDA version
|
2 |
+
torchvision
|
3 |
clip
|
4 |
imageio
|
5 |
cython
|