Spaces:
Sleeping
Sleeping
| INFO: Will watch for changes in these directories: | |
| INFO: Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit) | |
| INFO: Started reloader process | |
| INFO: Waiting for application startup. | |
| INFO: Application startup complete. | |
| INFO: 127.0.0.1:53460 - "GET /health HTTP/1.1" 200 OK | |
| INFO:app:Processing image: uploads/d00563f7-942a-41dd-9406-e968cbf3de51.jpg | |
| ERROR:detect:Detection failed (using mock): Enforced MOCK mode due to Python 3.14 incompatibility | |
| INFO:app:Detected face shape: Square | |
| WARNING: Using mock face shape 'Square' due to library failure. | |
| INFO: 127.0.0.1:38648 - "POST /recommend HTTP/1.1" 200 OK | |
| INFO:app:Processing image: uploads/9683e6b9-5f86-4131-8b2b-830044b8a701.jpeg | |
| ERROR:detect:Detection failed (using mock): Enforced MOCK mode due to Python 3.14 incompatibility | |
| INFO:app:Detected face shape: Round | |
| WARNING: Using mock face shape 'Round' due to library failure. | |
| INFO: 127.0.0.1:35840 - "POST /recommend HTTP/1.1" 200 OK | |
| WARNING: StatReload detected changes in 'detect.py'. Reloading... | |
| INFO: Shutting down | |
| INFO: Waiting for application shutdown. | |
| INFO: Application shutdown complete. | |
| INFO: Finished server process | |
| INFO: Started server process | |
| INFO: Waiting for application startup. | |
| INFO: Application startup complete. | |
| INFO:app:Processing image: uploads/45e6ba74-1f38-4589-866d-20ec3449e93f.webp | |
| INFO:detect:Detected face shape: Oblong | |
| INFO:app:Detected face shape: Oblong | |
| INFO: 127.0.0.1:35992 - "POST /recommend HTTP/1.1" 200 OK | |
| INFO:app:Processing image: uploads/e88a7c7f-f25e-4e3b-aec1-4d7b10ab2ae3.jpg | |
| INFO:detect:Detected face shape: Oblong | |
| INFO:app:Detected face shape: Oblong | |
| INFO: 127.0.0.1:47182 - "POST /recommend HTTP/1.1" 200 OK | |
| WARNING: StatReload detected changes in 'classifier.py'. Reloading... | |
| INFO: Shutting down | |
| INFO: Waiting for application shutdown. | |
| INFO: Application shutdown complete. | |
| INFO: Finished server process | |
| INFO: Started server process | |
| INFO: Waiting for application startup. | |
| INFO: Application startup complete. | |
| WARNING: StatReload detected changes in 'detect.py'. Reloading... | |
| INFO: Shutting down | |
| INFO: Waiting for application shutdown. | |
| INFO: Application shutdown complete. | |
| INFO: Finished server process | |
| INFO: Started server process | |
| INFO: Waiting for application startup. | |
| INFO: Application startup complete. | |
| WARNING: StatReload detected changes in 'app.py'. Reloading... | |
| INFO: Shutting down | |
| INFO: Waiting for application shutdown. | |
| INFO: Application shutdown complete. | |
| INFO: Finished server process | |
| INFO: Started server process | |
| INFO: Waiting for application startup. | |
| INFO: Application startup complete. | |
| INFO:app:Processing image: uploads/3b37116f-c5bd-459b-8d18-8834b219bf77.jpg | |
| INFO:detect:Detected face shape: Oblong with probabilities: {'Oblong': np.float64(0.4518), 'Oval': np.float64(0.1806), 'Heart': np.float64(0.121), 'Diamond': np.float64(0.1095), 'Square': np.float64(0.0754), 'Round': np.float64(0.0617)} | |
| INFO:app:Detected face shape: Oblong (0.4518) | |
| INFO: 127.0.0.1:58160 - "POST /recommend HTTP/1.1" 200 OK | |
| INFO:app:Processing image: uploads/385a3c1a-c307-476a-ba59-33ee63ad238c.webp | |
| INFO:detect:Detected face shape: Oblong with probabilities: {'Oblong': np.float64(0.5095), 'Oval': np.float64(0.1535), 'Heart': np.float64(0.1029), 'Diamond': np.float64(0.0931), 'Square': np.float64(0.0846), 'Round': np.float64(0.0565)} | |
| INFO:app:Detected face shape: Oblong (0.5095) | |
| INFO: 127.0.0.1:41656 - "POST /recommend HTTP/1.1" 200 OK | |
| INFO:app:Processing image: uploads/55292f82-0aac-496d-bcb8-481e5b0eca6e.jpg | |
| INFO:detect:Detected face shape: Oblong with probabilities: {'Oblong': np.float64(0.4619), 'Oval': np.float64(0.1754), 'Heart': np.float64(0.1175), 'Diamond': np.float64(0.1064), 'Square': np.float64(0.0763), 'Round': np.float64(0.0625)} | |
| INFO:app:Detected face shape: Oblong (0.4619) | |
| INFO: 127.0.0.1:41672 - "POST /recommend HTTP/1.1" 200 OK | |
| INFO:app:Processing image: uploads/5be790fc-d900-423d-b174-929dff668401.jpeg | |
| INFO:detect:Detected face shape: Oblong with probabilities: {'Oblong': np.float64(0.4638), 'Oval': np.float64(0.1743), 'Heart': np.float64(0.1168), 'Diamond': np.float64(0.1057), 'Square': np.float64(0.0767), 'Round': np.float64(0.0628)} | |
| INFO:app:Detected face shape: Oblong (0.4638) | |
| INFO: 127.0.0.1:56742 - "POST /recommend HTTP/1.1" 200 OK | |
| WARNING: StatReload detected changes in 'train.py'. Reloading... | |
| INFO: Shutting down | |
| INFO: Waiting for application shutdown. | |
| INFO: Application shutdown complete. | |
| INFO: Finished server process | |
| INFO: Started server process | |
| INFO: Waiting for application startup. | |
| INFO: Application startup complete. | |
| WARNING: StatReload detected changes in 'classifier.py'. Reloading... | |
| INFO: Shutting down | |
| INFO: Waiting for application shutdown. | |
| INFO: Application shutdown complete. | |
| INFO: Finished server process | |
| INFO: Started server process | |
| INFO: Waiting for application startup. | |
| INFO: Application startup complete. | |
| WARNING: StatReload detected changes in 'detect.py'. Reloading... | |
| INFO: Shutting down | |
| INFO: Waiting for application shutdown. | |
| INFO: Application shutdown complete. | |
| INFO: Finished server process | |
| INFO: Started server process | |
| INFO: Waiting for application startup. | |
| INFO: Application startup complete. | |
| WARNING: StatReload detected changes in 'train.py'. Reloading... | |
| INFO: Shutting down | |
| INFO: Waiting for application shutdown. | |
| INFO: Application shutdown complete. | |
| INFO: Finished server process | |
| INFO: Started server process | |
| INFO: Waiting for application startup. | |
| INFO: Application startup complete. | |
| WARNING: StatReload detected changes in 'classifier.py'. Reloading... | |
| INFO: Shutting down | |
| INFO: Waiting for application shutdown. | |
| INFO: Application shutdown complete. | |
| INFO: Finished server process | |
| INFO: Started server process | |
| INFO: Waiting for application startup. | |
| INFO: Application startup complete. | |
| WARNING: StatReload detected changes in 'detect.py'. Reloading... | |
| INFO: Shutting down | |
| INFO: Waiting for application shutdown. | |
| INFO: Application shutdown complete. | |
| INFO: Finished server process | |
| INFO: Started server process | |
| INFO: Waiting for application startup. | |
| INFO: Application startup complete. | |
| INFO:app:Processing image: uploads/8901022d-62a1-4c33-b7c6-17c8f2007adc.jpg | |
| INFO:detect:Detected face shape: oblong for uploads/8901022d-62a1-4c33-b7c6-17c8f2007adc.jpg | |
| INFO:app:Detected face shape: oblong (0.2111) | |
| Loaded Mean Face vectors. | |
| INFO: 127.0.0.1:55444 - "POST /recommend HTTP/1.1" 200 OK | |
| INFO:app:Processing image: uploads/58318108-6d07-46b4-a93b-8a4183b46ccb.webp | |
| INFO:detect:Detected face shape: round for uploads/58318108-6d07-46b4-a93b-8a4183b46ccb.webp | |
| INFO:app:Detected face shape: round (0.2082) | |
| INFO: 127.0.0.1:55444 - "POST /recommend HTTP/1.1" 200 OK | |
| INFO:app:Processing image: uploads/3c160486-9fe6-40bc-bc98-f56b6dde3e8e.jpg | |
| INFO:detect:Detected face shape: heart for uploads/3c160486-9fe6-40bc-bc98-f56b6dde3e8e.jpg | |
| INFO:app:Detected face shape: heart (0.2041) | |
| INFO: 127.0.0.1:51692 - "POST /recommend HTTP/1.1" 200 OK | |
| INFO:app:Processing image: uploads/529b4f8d-dc6c-4195-880e-7644a1a34637.jpeg | |
| INFO:detect:Detected face shape: oblong for uploads/529b4f8d-dc6c-4195-880e-7644a1a34637.jpeg | |
| INFO:app:Detected face shape: oblong (0.2076) | |
| INFO: 127.0.0.1:51700 - "POST /recommend HTTP/1.1" 200 OK | |
| WARNING: StatReload detected changes in 'test_accuracy_simple.py'. Reloading... | |
| INFO: Shutting down | |
| INFO: Waiting for application shutdown. | |
| INFO: Application shutdown complete. | |
| INFO: Finished server process | |
| INFO: Started server process | |
| INFO: Waiting for application startup. | |
| INFO: Application startup complete. | |
| WARNING: StatReload detected changes in 'classifier.py'. Reloading... | |
| INFO: Shutting down | |
| INFO: Waiting for application shutdown. | |
| INFO: Application shutdown complete. | |
| INFO: Finished server process | |
| INFO: Started server process | |
| INFO: Waiting for application startup. | |
| INFO: Application startup complete. | |
| WARNING: StatReload detected changes in 'app.py'. Reloading... | |
| INFO: Shutting down | |
| INFO: Waiting for application shutdown. | |
| INFO: Application shutdown complete. | |
| INFO: Finished server process | |
| INFO: Started server process | |
| INFO: Waiting for application startup. | |
| INFO: Application startup complete. | |
| WARNING: StatReload detected changes in 'train_means.py'. Reloading... | |
| INFO: Shutting down | |
| INFO: Waiting for application shutdown. | |
| INFO: Application shutdown complete. | |
| INFO: Finished server process | |
| INFO: Started server process | |
| INFO: Waiting for application startup. | |
| INFO: Application startup complete. | |
| WARNING: StatReload detected changes in 'classifier.py'. Reloading... | |
| INFO: Shutting down | |
| INFO: Waiting for application shutdown. | |
| INFO: Application shutdown complete. | |
| INFO: Finished server process | |
| Process SpawnProcess-16: | |
| Traceback (most recent call last): | |
| File "/usr/lib64/python3.14/multiprocessing/process.py", line 320, in _bootstrap | |
| self.run() | |
| ~~~~~~~~^^ | |
| File "/usr/lib64/python3.14/multiprocessing/process.py", line 108, in run | |
| self._target(*self._args, **self._kwargs) | |
| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
| File "/home/codernotme/.local/lib/python3.14/site-packages/uvicorn/_subprocess.py", line 80, in subprocess_started | |
| target(sockets=sockets) | |
| ~~~~~~^^^^^^^^^^^^^^^^^ | |
| File "/home/codernotme/.local/lib/python3.14/site-packages/uvicorn/server.py", line 67, in run | |
| return asyncio_run(self.serve(sockets=sockets), loop_factory=self.config.get_loop_factory()) | |
| File "/usr/lib64/python3.14/asyncio/runners.py", line 204, in run | |
| return runner.run(main) | |
| ~~~~~~~~~~^^^^^^ | |
| File "/usr/lib64/python3.14/asyncio/runners.py", line 127, in run | |
| return self._loop.run_until_complete(task) | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^ | |
| File "/usr/lib64/python3.14/asyncio/base_events.py", line 719, in run_until_complete | |
| return future.result() | |
| ~~~~~~~~~~~~~^^ | |
| File "/home/codernotme/.local/lib/python3.14/site-packages/uvicorn/server.py", line 71, in serve | |
| await self._serve(sockets) | |
| File "/home/codernotme/.local/lib/python3.14/site-packages/uvicorn/server.py", line 78, in _serve | |
| config.load() | |
| ~~~~~~~~~~~^^ | |
| File "/home/codernotme/.local/lib/python3.14/site-packages/uvicorn/config.py", line 439, in load | |
| self.loaded_app = import_from_string(self.app) | |
| ~~~~~~~~~~~~~~~~~~^^^^^^^^^^ | |
| File "/home/codernotme/.local/lib/python3.14/site-packages/uvicorn/importer.py", line 22, in import_from_string | |
| raise exc from None | |
| File "/home/codernotme/.local/lib/python3.14/site-packages/uvicorn/importer.py", line 19, in import_from_string | |
| module = importlib.import_module(module_str) | |
| File "/usr/lib64/python3.14/importlib/__init__.py", line 88, in import_module | |
| return _bootstrap._gcd_import(name[level:], package, level) | |
| ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
| File "<frozen importlib._bootstrap>", line 1398, in _gcd_import | |
| File "<frozen importlib._bootstrap>", line 1371, in _find_and_load | |
| File "<frozen importlib._bootstrap>", line 1342, in _find_and_load_unlocked | |
| File "<frozen importlib._bootstrap>", line 938, in _load_unlocked | |
| File "<frozen importlib._bootstrap_external>", line 759, in exec_module | |
| File "<frozen importlib._bootstrap>", line 491, in _call_with_frames_removed | |
| File "/home/codernotme/Projects/Github/katariaoptics/ai_service/app.py", line 12, in <module> | |
| from recommend import get_recommendations | |
| File "/home/codernotme/Projects/Github/katariaoptics/ai_service/recommend.py", line 3, in <module> | |
| from classifier import classify_face_shape | |
| File "/home/codernotme/Projects/Github/katariaoptics/ai_service/classifier.py", line 1, in <module> | |
| from huggingface_hub import hf_hub_download | |
| ModuleNotFoundError: No module named 'huggingface_hub' | |
| WARNING: StatReload detected changes in 'landmarks.py'. Reloading... | |
| Process SpawnProcess-17: | |
| Traceback (most recent call last): | |
| File "/usr/lib64/python3.14/multiprocessing/process.py", line 320, in _bootstrap | |
| self.run() | |
| ~~~~~~~~^^ | |
| File "/usr/lib64/python3.14/multiprocessing/process.py", line 108, in run | |
| self._target(*self._args, **self._kwargs) | |
| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
| File "/home/codernotme/.local/lib/python3.14/site-packages/uvicorn/_subprocess.py", line 80, in subprocess_started | |
| target(sockets=sockets) | |
| ~~~~~~^^^^^^^^^^^^^^^^^ | |
| File "/home/codernotme/.local/lib/python3.14/site-packages/uvicorn/server.py", line 67, in run | |
| return asyncio_run(self.serve(sockets=sockets), loop_factory=self.config.get_loop_factory()) | |
| File "/usr/lib64/python3.14/asyncio/runners.py", line 204, in run | |
| return runner.run(main) | |
| ~~~~~~~~~~^^^^^^ | |
| File "/usr/lib64/python3.14/asyncio/runners.py", line 127, in run | |
| return self._loop.run_until_complete(task) | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^ | |
| File "/usr/lib64/python3.14/asyncio/base_events.py", line 719, in run_until_complete | |
| return future.result() | |
| ~~~~~~~~~~~~~^^ | |
| File "/home/codernotme/.local/lib/python3.14/site-packages/uvicorn/server.py", line 71, in serve | |
| await self._serve(sockets) | |
| File "/home/codernotme/.local/lib/python3.14/site-packages/uvicorn/server.py", line 78, in _serve | |
| config.load() | |
| ~~~~~~~~~~~^^ | |
| File "/home/codernotme/.local/lib/python3.14/site-packages/uvicorn/config.py", line 439, in load | |
| self.loaded_app = import_from_string(self.app) | |
| ~~~~~~~~~~~~~~~~~~^^^^^^^^^^ | |
| File "/home/codernotme/.local/lib/python3.14/site-packages/uvicorn/importer.py", line 22, in import_from_string | |
| raise exc from None | |
| File "/home/codernotme/.local/lib/python3.14/site-packages/uvicorn/importer.py", line 19, in import_from_string | |
| module = importlib.import_module(module_str) | |
| File "/usr/lib64/python3.14/importlib/__init__.py", line 88, in import_module | |
| return _bootstrap._gcd_import(name[level:], package, level) | |
| ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
| File "<frozen importlib._bootstrap>", line 1398, in _gcd_import | |
| File "<frozen importlib._bootstrap>", line 1371, in _find_and_load | |
| File "<frozen importlib._bootstrap>", line 1342, in _find_and_load_unlocked | |
| File "<frozen importlib._bootstrap>", line 938, in _load_unlocked | |
| File "<frozen importlib._bootstrap_external>", line 759, in exec_module | |
| File "<frozen importlib._bootstrap>", line 491, in _call_with_frames_removed | |
| File "/home/codernotme/Projects/Github/katariaoptics/ai_service/app.py", line 12, in <module> | |
| from recommend import get_recommendations | |
| File "/home/codernotme/Projects/Github/katariaoptics/ai_service/recommend.py", line 1, in <module> | |
| from landmarks import get_landmarks | |
| File "/home/codernotme/Projects/Github/katariaoptics/ai_service/landmarks.py", line 6, in <module> | |
| from huggingface_hub import hf_hub_download | |
| ModuleNotFoundError: No module named 'huggingface_hub' | |
| WARNING: StatReload detected changes in 'classifier.py'. Reloading... | |
| Process SpawnProcess-18: | |
| Traceback (most recent call last): | |
| File "/usr/lib64/python3.14/multiprocessing/process.py", line 320, in _bootstrap | |
| self.run() | |
| ~~~~~~~~^^ | |
| File "/usr/lib64/python3.14/multiprocessing/process.py", line 108, in run | |
| self._target(*self._args, **self._kwargs) | |
| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
| File "/home/codernotme/.local/lib/python3.14/site-packages/uvicorn/_subprocess.py", line 80, in subprocess_started | |
| target(sockets=sockets) | |
| ~~~~~~^^^^^^^^^^^^^^^^^ | |
| File "/home/codernotme/.local/lib/python3.14/site-packages/uvicorn/server.py", line 67, in run | |
| return asyncio_run(self.serve(sockets=sockets), loop_factory=self.config.get_loop_factory()) | |
| File "/usr/lib64/python3.14/asyncio/runners.py", line 204, in run | |
| return runner.run(main) | |
| ~~~~~~~~~~^^^^^^ | |
| File "/usr/lib64/python3.14/asyncio/runners.py", line 127, in run | |
| return self._loop.run_until_complete(task) | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^ | |
| File "/usr/lib64/python3.14/asyncio/base_events.py", line 719, in run_until_complete | |
| return future.result() | |
| ~~~~~~~~~~~~~^^ | |
| File "/home/codernotme/.local/lib/python3.14/site-packages/uvicorn/server.py", line 71, in serve | |
| await self._serve(sockets) | |
| File "/home/codernotme/.local/lib/python3.14/site-packages/uvicorn/server.py", line 78, in _serve | |
| config.load() | |
| ~~~~~~~~~~~^^ | |
| File "/home/codernotme/.local/lib/python3.14/site-packages/uvicorn/config.py", line 439, in load | |
| self.loaded_app = import_from_string(self.app) | |
| ~~~~~~~~~~~~~~~~~~^^^^^^^^^^ | |
| File "/home/codernotme/.local/lib/python3.14/site-packages/uvicorn/importer.py", line 22, in import_from_string | |
| raise exc from None | |
| File "/home/codernotme/.local/lib/python3.14/site-packages/uvicorn/importer.py", line 19, in import_from_string | |
| module = importlib.import_module(module_str) | |
| File "/usr/lib64/python3.14/importlib/__init__.py", line 88, in import_module | |
| return _bootstrap._gcd_import(name[level:], package, level) | |
| ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
| File "<frozen importlib._bootstrap>", line 1398, in _gcd_import | |
| File "<frozen importlib._bootstrap>", line 1371, in _find_and_load | |
| File "<frozen importlib._bootstrap>", line 1342, in _find_and_load_unlocked | |
| File "<frozen importlib._bootstrap>", line 938, in _load_unlocked | |
| File "<frozen importlib._bootstrap_external>", line 759, in exec_module | |
| File "<frozen importlib._bootstrap>", line 491, in _call_with_frames_removed | |
| File "/home/codernotme/Projects/Github/katariaoptics/ai_service/app.py", line 12, in <module> | |
| from recommend import get_recommendations | |
| File "/home/codernotme/Projects/Github/katariaoptics/ai_service/recommend.py", line 1, in <module> | |
| from landmarks import get_landmarks | |
| File "/home/codernotme/Projects/Github/katariaoptics/ai_service/landmarks.py", line 6, in <module> | |
| from huggingface_hub import hf_hub_download | |
| ModuleNotFoundError: No module named 'huggingface_hub' | |
| WARNING: StatReload detected changes in 'app.py'. Reloading... | |
| Process SpawnProcess-19: | |
| Traceback (most recent call last): | |
| File "/usr/lib64/python3.14/multiprocessing/process.py", line 320, in _bootstrap | |
| self.run() | |
| ~~~~~~~~^^ | |
| File "/usr/lib64/python3.14/multiprocessing/process.py", line 108, in run | |
| self._target(*self._args, **self._kwargs) | |
| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
| File "/home/codernotme/.local/lib/python3.14/site-packages/uvicorn/_subprocess.py", line 80, in subprocess_started | |
| target(sockets=sockets) | |
| ~~~~~~^^^^^^^^^^^^^^^^^ | |
| File "/home/codernotme/.local/lib/python3.14/site-packages/uvicorn/server.py", line 67, in run | |
| return asyncio_run(self.serve(sockets=sockets), loop_factory=self.config.get_loop_factory()) | |
| File "/usr/lib64/python3.14/asyncio/runners.py", line 204, in run | |
| return runner.run(main) | |
| ~~~~~~~~~~^^^^^^ | |
| File "/usr/lib64/python3.14/asyncio/runners.py", line 127, in run | |
| return self._loop.run_until_complete(task) | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^ | |
| File "/usr/lib64/python3.14/asyncio/base_events.py", line 719, in run_until_complete | |
| return future.result() | |
| ~~~~~~~~~~~~~^^ | |
| File "/home/codernotme/.local/lib/python3.14/site-packages/uvicorn/server.py", line 71, in serve | |
| await self._serve(sockets) | |
| File "/home/codernotme/.local/lib/python3.14/site-packages/uvicorn/server.py", line 78, in _serve | |
| config.load() | |
| ~~~~~~~~~~~^^ | |
| File "/home/codernotme/.local/lib/python3.14/site-packages/uvicorn/config.py", line 439, in load | |
| self.loaded_app = import_from_string(self.app) | |
| ~~~~~~~~~~~~~~~~~~^^^^^^^^^^ | |
| File "/home/codernotme/.local/lib/python3.14/site-packages/uvicorn/importer.py", line 22, in import_from_string | |
| raise exc from None | |
| File "/home/codernotme/.local/lib/python3.14/site-packages/uvicorn/importer.py", line 19, in import_from_string | |
| module = importlib.import_module(module_str) | |
| File "/usr/lib64/python3.14/importlib/__init__.py", line 88, in import_module | |
| return _bootstrap._gcd_import(name[level:], package, level) | |
| ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
| File "<frozen importlib._bootstrap>", line 1398, in _gcd_import | |
| File "<frozen importlib._bootstrap>", line 1371, in _find_and_load | |
| File "<frozen importlib._bootstrap>", line 1342, in _find_and_load_unlocked | |
| File "<frozen importlib._bootstrap>", line 938, in _load_unlocked | |
| File "<frozen importlib._bootstrap_external>", line 759, in exec_module | |
| File "<frozen importlib._bootstrap>", line 491, in _call_with_frames_removed | |
| File "/home/codernotme/Projects/Github/katariaoptics/ai_service/app.py", line 12, in <module> | |
| from recommend import get_recommendations | |
| File "/home/codernotme/Projects/Github/katariaoptics/ai_service/recommend.py", line 1, in <module> | |
| from landmarks import get_landmarks | |
| File "/home/codernotme/Projects/Github/katariaoptics/ai_service/landmarks.py", line 6, in <module> | |
| from huggingface_hub import hf_hub_download | |
| ModuleNotFoundError: No module named 'huggingface_hub' | |
| WARNING: StatReload detected changes in 'app.py'. Reloading... | |
| INFO: Started server process | |
| INFO: Waiting for application startup. | |
| INFO: Application startup complete. | |
| WARNING: StatReload detected changes in 'hf_upload.py'. Reloading... | |
| INFO: Shutting down | |
| INFO: Waiting for application shutdown. | |
| INFO: Application shutdown complete. | |
| INFO: Finished server process | |
| WARNING: StatReload detected changes in 'classifier.py'. Reloading... | |
| Process SpawnProcess-21: | |
| Traceback (most recent call last): | |
| File "/usr/lib64/python3.14/multiprocessing/process.py", line 320, in _bootstrap | |
| self.run() | |
| ~~~~~~~~^^ | |
| File "/usr/lib64/python3.14/multiprocessing/process.py", line 108, in run | |
| self._target(*self._args, **self._kwargs) | |
| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
| File "/home/codernotme/.local/lib/python3.14/site-packages/uvicorn/_subprocess.py", line 80, in subprocess_started | |
| target(sockets=sockets) | |
| ~~~~~~^^^^^^^^^^^^^^^^^ | |
| File "/home/codernotme/.local/lib/python3.14/site-packages/uvicorn/server.py", line 67, in run | |
| return asyncio_run(self.serve(sockets=sockets), loop_factory=self.config.get_loop_factory()) | |
| File "/usr/lib64/python3.14/asyncio/runners.py", line 204, in run | |
| return runner.run(main) | |
| ~~~~~~~~~~^^^^^^ | |
| File "/usr/lib64/python3.14/asyncio/runners.py", line 127, in run | |
| return self._loop.run_until_complete(task) | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^ | |
| File "/usr/lib64/python3.14/asyncio/base_events.py", line 719, in run_until_complete | |
| return future.result() | |
| ~~~~~~~~~~~~~^^ | |
| File "/home/codernotme/.local/lib/python3.14/site-packages/uvicorn/server.py", line 71, in serve | |
| await self._serve(sockets) | |
| File "/home/codernotme/.local/lib/python3.14/site-packages/uvicorn/server.py", line 78, in _serve | |
| config.load() | |
| ~~~~~~~~~~~^^ | |
| File "/home/codernotme/.local/lib/python3.14/site-packages/uvicorn/config.py", line 439, in load | |
| self.loaded_app = import_from_string(self.app) | |
| ~~~~~~~~~~~~~~~~~~^^^^^^^^^^ | |
| File "/home/codernotme/.local/lib/python3.14/site-packages/uvicorn/importer.py", line 22, in import_from_string | |
| raise exc from None | |
| File "/home/codernotme/.local/lib/python3.14/site-packages/uvicorn/importer.py", line 19, in import_from_string | |
| module = importlib.import_module(module_str) | |
| File "/usr/lib64/python3.14/importlib/__init__.py", line 88, in import_module | |
| return _bootstrap._gcd_import(name[level:], package, level) | |
| ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
| File "<frozen importlib._bootstrap>", line 1398, in _gcd_import | |
| File "<frozen importlib._bootstrap>", line 1371, in _find_and_load | |
| File "<frozen importlib._bootstrap>", line 1342, in _find_and_load_unlocked | |
| File "<frozen importlib._bootstrap>", line 938, in _load_unlocked | |
| File "<frozen importlib._bootstrap_external>", line 759, in exec_module | |
| File "<frozen importlib._bootstrap>", line 491, in _call_with_frames_removed | |
| File "/home/codernotme/Projects/Github/katariaoptics/ai_service/app.py", line 12, in <module> | |
| from recommend import get_recommendations | |
| File "/home/codernotme/Projects/Github/katariaoptics/ai_service/recommend.py", line 3, in <module> | |
| from classifier import classify_face_shape | |
| File "/home/codernotme/Projects/Github/katariaoptics/ai_service/classifier.py", line 5, in <module> | |
| from huggingface_hub import hf_hub_download | |
| ModuleNotFoundError: No module named 'huggingface_hub' | |
| Process SpawnProcess-22: | |
| Traceback (most recent call last): | |
| File "/usr/lib64/python3.14/multiprocessing/process.py", line 320, in _bootstrap | |
| self.run() | |
| ~~~~~~~~^^ | |
| File "/usr/lib64/python3.14/multiprocessing/process.py", line 108, in run | |
| self._target(*self._args, **self._kwargs) | |
| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
| File "/home/codernotme/.local/lib/python3.14/site-packages/uvicorn/_subprocess.py", line 80, in subprocess_started | |
| target(sockets=sockets) | |
| ~~~~~~^^^^^^^^^^^^^^^^^ | |
| File "/home/codernotme/.local/lib/python3.14/site-packages/uvicorn/server.py", line 67, in run | |
| return asyncio_run(self.serve(sockets=sockets), loop_factory=self.config.get_loop_factory()) | |
| File "/usr/lib64/python3.14/asyncio/runners.py", line 204, in run | |
| return runner.run(main) | |
| ~~~~~~~~~~^^^^^^ | |
| File "/usr/lib64/python3.14/asyncio/runners.py", line 127, in run | |
| return self._loop.run_until_complete(task) | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^ | |
| File "/usr/lib64/python3.14/asyncio/base_events.py", line 719, in run_until_complete | |
| return future.result() | |
| ~~~~~~~~~~~~~^^ | |
| File "/home/codernotme/.local/lib/python3.14/site-packages/uvicorn/server.py", line 71, in serve | |
| await self._serve(sockets) | |
| File "/home/codernotme/.local/lib/python3.14/site-packages/uvicorn/server.py", line 78, in _serve | |
| config.load() | |
| ~~~~~~~~~~~^^ | |
| File "/home/codernotme/.local/lib/python3.14/site-packages/uvicorn/config.py", line 439, in load | |
| self.loaded_app = import_from_string(self.app) | |
| ~~~~~~~~~~~~~~~~~~^^^^^^^^^^ | |
| File "/home/codernotme/.local/lib/python3.14/site-packages/uvicorn/importer.py", line 22, in import_from_string | |
| raise exc from None | |
| File "/home/codernotme/.local/lib/python3.14/site-packages/uvicorn/importer.py", line 19, in import_from_string | |
| module = importlib.import_module(module_str) | |
| File "/usr/lib64/python3.14/importlib/__init__.py", line 88, in import_module | |
| return _bootstrap._gcd_import(name[level:], package, level) | |
| ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
| File "<frozen importlib._bootstrap>", line 1398, in _gcd_import | |
| File "<frozen importlib._bootstrap>", line 1371, in _find_and_load | |
| File "<frozen importlib._bootstrap>", line 1342, in _find_and_load_unlocked | |
| File "<frozen importlib._bootstrap>", line 938, in _load_unlocked | |
| File "<frozen importlib._bootstrap_external>", line 759, in exec_module | |
| File "<frozen importlib._bootstrap>", line 491, in _call_with_frames_removed | |
| File "/home/codernotme/Projects/Github/katariaoptics/ai_service/app.py", line 12, in <module> | |
| from recommend import get_recommendations | |
| File "/home/codernotme/Projects/Github/katariaoptics/ai_service/recommend.py", line 3, in <module> | |
| from classifier import classify_face_shape | |
| File "/home/codernotme/Projects/Github/katariaoptics/ai_service/classifier.py", line 5, in <module> | |
| from huggingface_hub import hf_hub_download | |
| ModuleNotFoundError: No module named 'huggingface_hub' | |
| WARNING: StatReload detected changes in 'landmarks.py'. Reloading... | |
| Process SpawnProcess-23: | |
| Traceback (most recent call last): | |
| File "/usr/lib64/python3.14/multiprocessing/process.py", line 320, in _bootstrap | |
| self.run() | |
| ~~~~~~~~^^ | |
| File "/usr/lib64/python3.14/multiprocessing/process.py", line 108, in run | |
| self._target(*self._args, **self._kwargs) | |
| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
| File "/home/codernotme/.local/lib/python3.14/site-packages/uvicorn/_subprocess.py", line 80, in subprocess_started | |
| target(sockets=sockets) | |
| ~~~~~~^^^^^^^^^^^^^^^^^ | |
| File "/home/codernotme/.local/lib/python3.14/site-packages/uvicorn/server.py", line 67, in run | |
| return asyncio_run(self.serve(sockets=sockets), loop_factory=self.config.get_loop_factory()) | |
| File "/usr/lib64/python3.14/asyncio/runners.py", line 204, in run | |
| return runner.run(main) | |
| ~~~~~~~~~~^^^^^^ | |
| File "/usr/lib64/python3.14/asyncio/runners.py", line 127, in run | |
| return self._loop.run_until_complete(task) | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^ | |
| File "/usr/lib64/python3.14/asyncio/base_events.py", line 719, in run_until_complete | |
| return future.result() | |
| ~~~~~~~~~~~~~^^ | |
| File "/home/codernotme/.local/lib/python3.14/site-packages/uvicorn/server.py", line 71, in serve | |
| await self._serve(sockets) | |
| File "/home/codernotme/.local/lib/python3.14/site-packages/uvicorn/server.py", line 78, in _serve | |
| config.load() | |
| ~~~~~~~~~~~^^ | |
| File "/home/codernotme/.local/lib/python3.14/site-packages/uvicorn/config.py", line 439, in load | |
| self.loaded_app = import_from_string(self.app) | |
| ~~~~~~~~~~~~~~~~~~^^^^^^^^^^ | |
| File "/home/codernotme/.local/lib/python3.14/site-packages/uvicorn/importer.py", line 22, in import_from_string | |
| raise exc from None | |
| File "/home/codernotme/.local/lib/python3.14/site-packages/uvicorn/importer.py", line 19, in import_from_string | |
| module = importlib.import_module(module_str) | |
| File "/usr/lib64/python3.14/importlib/__init__.py", line 88, in import_module | |
| return _bootstrap._gcd_import(name[level:], package, level) | |
| ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
| File "<frozen importlib._bootstrap>", line 1398, in _gcd_import | |
| File "<frozen importlib._bootstrap>", line 1371, in _find_and_load | |
| File "<frozen importlib._bootstrap>", line 1342, in _find_and_load_unlocked | |
| File "<frozen importlib._bootstrap>", line 938, in _load_unlocked | |
| File "<frozen importlib._bootstrap_external>", line 759, in exec_module | |
| File "<frozen importlib._bootstrap>", line 491, in _call_with_frames_removed | |
| File "/home/codernotme/Projects/Github/katariaoptics/ai_service/app.py", line 12, in <module> | |
| from recommend import get_recommendations | |
| File "/home/codernotme/Projects/Github/katariaoptics/ai_service/recommend.py", line 1, in <module> | |
| from landmarks import get_landmarks | |
| File "/home/codernotme/Projects/Github/katariaoptics/ai_service/landmarks.py", line 5, in <module> | |
| from huggingface_hub import hf_hub_download | |
| ModuleNotFoundError: No module named 'huggingface_hub' | |
| WARNING: StatReload detected changes in 'app.py'. Reloading... | |
| Process SpawnProcess-24: | |
| Traceback (most recent call last): | |
| File "/usr/lib64/python3.14/multiprocessing/process.py", line 320, in _bootstrap | |
| self.run() | |
| ~~~~~~~~^^ | |
| File "/usr/lib64/python3.14/multiprocessing/process.py", line 108, in run | |
| self._target(*self._args, **self._kwargs) | |
| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
| File "/home/codernotme/.local/lib/python3.14/site-packages/uvicorn/_subprocess.py", line 80, in subprocess_started | |
| target(sockets=sockets) | |
| ~~~~~~^^^^^^^^^^^^^^^^^ | |
| File "/home/codernotme/.local/lib/python3.14/site-packages/uvicorn/server.py", line 67, in run | |
| return asyncio_run(self.serve(sockets=sockets), loop_factory=self.config.get_loop_factory()) | |
| File "/usr/lib64/python3.14/asyncio/runners.py", line 204, in run | |
| return runner.run(main) | |
| ~~~~~~~~~~^^^^^^ | |
| File "/usr/lib64/python3.14/asyncio/runners.py", line 127, in run | |
| return self._loop.run_until_complete(task) | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^ | |
| File "/usr/lib64/python3.14/asyncio/base_events.py", line 719, in run_until_complete | |
| return future.result() | |
| ~~~~~~~~~~~~~^^ | |
| File "/home/codernotme/.local/lib/python3.14/site-packages/uvicorn/server.py", line 71, in serve | |
| await self._serve(sockets) | |
| File "/home/codernotme/.local/lib/python3.14/site-packages/uvicorn/server.py", line 78, in _serve | |
| config.load() | |
| ~~~~~~~~~~~^^ | |
| File "/home/codernotme/.local/lib/python3.14/site-packages/uvicorn/config.py", line 439, in load | |
| self.loaded_app = import_from_string(self.app) | |
| ~~~~~~~~~~~~~~~~~~^^^^^^^^^^ | |
| File "/home/codernotme/.local/lib/python3.14/site-packages/uvicorn/importer.py", line 22, in import_from_string | |
| raise exc from None | |
| File "/home/codernotme/.local/lib/python3.14/site-packages/uvicorn/importer.py", line 19, in import_from_string | |
| module = importlib.import_module(module_str) | |
| File "/usr/lib64/python3.14/importlib/__init__.py", line 88, in import_module | |
| return _bootstrap._gcd_import(name[level:], package, level) | |
| ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
| File "<frozen importlib._bootstrap>", line 1398, in _gcd_import | |
| File "<frozen importlib._bootstrap>", line 1371, in _find_and_load | |
| File "<frozen importlib._bootstrap>", line 1342, in _find_and_load_unlocked | |
| File "<frozen importlib._bootstrap>", line 938, in _load_unlocked | |
| File "<frozen importlib._bootstrap_external>", line 759, in exec_module | |
| File "<frozen importlib._bootstrap>", line 491, in _call_with_frames_removed | |
| File "/home/codernotme/Projects/Github/katariaoptics/ai_service/app.py", line 12, in <module> | |
| from recommend import get_recommendations | |
| File "/home/codernotme/Projects/Github/katariaoptics/ai_service/recommend.py", line 1, in <module> | |
| from landmarks import get_landmarks | |
| File "/home/codernotme/Projects/Github/katariaoptics/ai_service/landmarks.py", line 5, in <module> | |
| from huggingface_hub import hf_hub_download | |
| ModuleNotFoundError: No module named 'huggingface_hub' | |