Spaces:
Running
Running
futurespyhi
commited on
Commit
Β·
64ea52e
1
Parent(s):
95bb127
add comprehensive debug printing for downloaded files check
Browse files- download_models.py +18 -0
download_models.py
CHANGED
|
@@ -111,6 +111,11 @@ def download_xcodec_models():
|
|
| 111 |
|
| 112 |
os.chdir("..")
|
| 113 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 114 |
# Verify critical decoder files (minimum requirement)
|
| 115 |
decoder_files = [
|
| 116 |
xcodec_base / "decoders" / "decoder_131000.pth",
|
|
@@ -119,12 +124,25 @@ def download_xcodec_models():
|
|
| 119 |
|
| 120 |
missing_decoders = []
|
| 121 |
for decoder_file in decoder_files:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 122 |
if not decoder_file.exists() or decoder_file.stat().st_size < 1024:
|
| 123 |
missing_decoders.append(decoder_file.name)
|
| 124 |
|
| 125 |
if missing_decoders:
|
| 126 |
print(f"β Critical decoder files missing or incomplete: {missing_decoders}")
|
| 127 |
print("Vocoder functionality will not work without decoder files.")
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 128 |
return False
|
| 129 |
|
| 130 |
print(f"β
Successfully downloaded {success_count}/{len(lfs_files)} LFS files")
|
|
|
|
| 111 |
|
| 112 |
os.chdir("..")
|
| 113 |
|
| 114 |
+
# Debug: Print current working directory and file locations
|
| 115 |
+
print(f"π Current working directory: {os.getcwd()}")
|
| 116 |
+
print(f"π Expected xcodec_base: {xcodec_base}")
|
| 117 |
+
print(f"π xcodec_base exists: {xcodec_base.exists()}")
|
| 118 |
+
|
| 119 |
# Verify critical decoder files (minimum requirement)
|
| 120 |
decoder_files = [
|
| 121 |
xcodec_base / "decoders" / "decoder_131000.pth",
|
|
|
|
| 124 |
|
| 125 |
missing_decoders = []
|
| 126 |
for decoder_file in decoder_files:
|
| 127 |
+
print(f"π Checking: {decoder_file}")
|
| 128 |
+
print(f"π File exists: {decoder_file.exists()}")
|
| 129 |
+
if decoder_file.exists():
|
| 130 |
+
print(f"π File size: {decoder_file.stat().st_size} bytes")
|
| 131 |
+
|
| 132 |
if not decoder_file.exists() or decoder_file.stat().st_size < 1024:
|
| 133 |
missing_decoders.append(decoder_file.name)
|
| 134 |
|
| 135 |
if missing_decoders:
|
| 136 |
print(f"β Critical decoder files missing or incomplete: {missing_decoders}")
|
| 137 |
print("Vocoder functionality will not work without decoder files.")
|
| 138 |
+
|
| 139 |
+
# Additional debug: list actual files in decoders directory
|
| 140 |
+
decoders_dir = xcodec_base / "decoders"
|
| 141 |
+
if decoders_dir.exists():
|
| 142 |
+
actual_files = list(decoders_dir.glob("*"))
|
| 143 |
+
print(f"π Actual files in decoders directory: {[f.name for f in actual_files]}")
|
| 144 |
+
print(f"π Actual file sizes: {[(f.name, f.stat().st_size) for f in actual_files if f.is_file()]}")
|
| 145 |
+
|
| 146 |
return False
|
| 147 |
|
| 148 |
print(f"β
Successfully downloaded {success_count}/{len(lfs_files)} LFS files")
|