Spaces:
Sleeping
Sleeping
Upload 3 files
Browse files- Dockerfile +3 -1
- requirements_server.txt +1 -1
- server.py +0 -8
Dockerfile
CHANGED
|
@@ -19,7 +19,9 @@ RUN apt-get update && apt-get install -y \
|
|
| 19 |
# Copy requirements
|
| 20 |
COPY requirements_server.txt .
|
| 21 |
|
| 22 |
-
# Install Python dependencies
|
|
|
|
|
|
|
| 23 |
RUN pip install --no-cache-dir -r requirements_server.txt
|
| 24 |
|
| 25 |
# Copy application files
|
|
|
|
| 19 |
# Copy requirements
|
| 20 |
COPY requirements_server.txt .
|
| 21 |
|
| 22 |
+
# Install Python dependencies with numpy fix
|
| 23 |
+
RUN pip install --upgrade pip setuptools wheel
|
| 24 |
+
RUN pip install --no-cache-dir --upgrade numpy==2.0.0
|
| 25 |
RUN pip install --no-cache-dir -r requirements_server.txt
|
| 26 |
|
| 27 |
# Copy application files
|
requirements_server.txt
CHANGED
|
@@ -5,4 +5,4 @@ requests==2.31.0
|
|
| 5 |
python-multipart==0.0.6
|
| 6 |
pillow==11.0.0
|
| 7 |
opencv-python==4.8.1.78
|
| 8 |
-
numpy
|
|
|
|
| 5 |
python-multipart==0.0.6
|
| 6 |
pillow==11.0.0
|
| 7 |
opencv-python==4.8.1.78
|
| 8 |
+
numpy==2.0.0
|
server.py
CHANGED
|
@@ -311,9 +311,6 @@ async def _select_scenes(manifest: ManifestRequest, source_dir: Path):
|
|
| 311 |
|
| 312 |
selected_count = 0
|
| 313 |
|
| 314 |
-
print(f" [DEBUG] SELECTED_DIR = {SELECTED_DIR}")
|
| 315 |
-
print(f" [DEBUG] source_dir = {source_dir}")
|
| 316 |
-
|
| 317 |
# βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
|
| 318 |
# SELECT FROM TITLE (scene_0)
|
| 319 |
# βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
|
|
@@ -328,9 +325,6 @@ async def _select_scenes(manifest: ManifestRequest, source_dir: Path):
|
|
| 328 |
dest = SELECTED_DIR / "scene_00.jpg" # Use 00 for scene_0
|
| 329 |
shutil.copy2(images[0], dest)
|
| 330 |
selected_count += 1
|
| 331 |
-
print(f" [TITLE] Selected: {images[0].name} β {dest}")
|
| 332 |
-
if not dest.exists():
|
| 333 |
-
print(f" [ERROR] File was not saved! {dest}")
|
| 334 |
|
| 335 |
# βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
|
| 336 |
# SELECT FROM CONTENT SCENES (scene_1, scene_2, etc)
|
|
@@ -356,7 +350,6 @@ async def _select_scenes(manifest: ManifestRequest, source_dir: Path):
|
|
| 356 |
dest = SELECTED_DIR / f"scene_{actual_i:02d}.jpg"
|
| 357 |
shutil.copy2(images[0], dest)
|
| 358 |
selected_count += 1
|
| 359 |
-
print(f" [Scene {actual_i}] Selected: {images[0].name} β {dest}")
|
| 360 |
continue
|
| 361 |
|
| 362 |
# If folder found, get best image
|
|
@@ -370,7 +363,6 @@ async def _select_scenes(manifest: ManifestRequest, source_dir: Path):
|
|
| 370 |
dest = SELECTED_DIR / f"scene_{actual_i:02d}.jpg"
|
| 371 |
shutil.copy2(images[0], dest)
|
| 372 |
selected_count += 1
|
| 373 |
-
print(f" [Scene {actual_i}] Selected: {images[0].name} β {dest}")
|
| 374 |
|
| 375 |
total_expected = len(manifest.scenes) + 1 # title + content scenes
|
| 376 |
|
|
|
|
| 311 |
|
| 312 |
selected_count = 0
|
| 313 |
|
|
|
|
|
|
|
|
|
|
| 314 |
# βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
|
| 315 |
# SELECT FROM TITLE (scene_0)
|
| 316 |
# βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
|
|
|
|
| 325 |
dest = SELECTED_DIR / "scene_00.jpg" # Use 00 for scene_0
|
| 326 |
shutil.copy2(images[0], dest)
|
| 327 |
selected_count += 1
|
|
|
|
|
|
|
|
|
|
| 328 |
|
| 329 |
# βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
|
| 330 |
# SELECT FROM CONTENT SCENES (scene_1, scene_2, etc)
|
|
|
|
| 350 |
dest = SELECTED_DIR / f"scene_{actual_i:02d}.jpg"
|
| 351 |
shutil.copy2(images[0], dest)
|
| 352 |
selected_count += 1
|
|
|
|
| 353 |
continue
|
| 354 |
|
| 355 |
# If folder found, get best image
|
|
|
|
| 363 |
dest = SELECTED_DIR / f"scene_{actual_i:02d}.jpg"
|
| 364 |
shutil.copy2(images[0], dest)
|
| 365 |
selected_count += 1
|
|
|
|
| 366 |
|
| 367 |
total_expected = len(manifest.scenes) + 1 # title + content scenes
|
| 368 |
|