{"log":"\n","stream":"stdout","time":"2026-05-08T03:50:24.368890594Z"}
{"log":"==========\n","stream":"stdout","time":"2026-05-08T03:50:24.376382472Z"}
{"log":"== CUDA ==\n","stream":"stdout","time":"2026-05-08T03:50:24.376412366Z"}
{"log":"==========\n","stream":"stdout","time":"2026-05-08T03:50:24.376600419Z"}
{"log":"\n","stream":"stdout","time":"2026-05-08T03:50:24.380662723Z"}
{"log":"CUDA Version 11.8.0\n","stream":"stdout","time":"2026-05-08T03:50:24.380676548Z"}
{"log":"\n","stream":"stdout","time":"2026-05-08T03:50:24.38329371Z"}
{"log":"Container image Copyright (c) 2016-2023, NVIDIA CORPORATION \u0026 AFFILIATES. All rights reserved.\n","stream":"stdout","time":"2026-05-08T03:50:24.38330575Z"}
{"log":"\n","stream":"stdout","time":"2026-05-08T03:50:24.384705021Z"}
{"log":"This container image and its contents are governed by the NVIDIA Deep Learning Container License.\n","stream":"stdout","time":"2026-05-08T03:50:24.38471368Z"}
{"log":"By pulling and using the container, you accept the terms and conditions of this license:\n","stream":"stdout","time":"2026-05-08T03:50:24.384716691Z"}
{"log":"https://developer.nvidia.com/ngc/nvidia-deep-learning-container-license\n","stream":"stdout","time":"2026-05-08T03:50:24.384719347Z"}
{"log":"\n","stream":"stdout","time":"2026-05-08T03:50:24.38472183Z"}
{"log":"A copy of this license is made available in this container at /NGC-DL-CONTAINER-LICENSE for your convenience.\n","stream":"stdout","time":"2026-05-08T03:50:24.384724365Z"}
{"log":"\n","stream":"stdout","time":"2026-05-08T03:50:24.409445667Z"}
{"log":"\u001b[32mCreating model: ('PP-LCNet_x1_0_doc_ori', None, None)\u001b[0m\n","stream":"stderr","time":"2026-05-08T03:50:26.409098376Z"}
{"log":"\u001b[32mModel files already exist. Using cached files. To redownload, please delete the directory manually: `/root/.paddlex/official_models/PP-LCNet_x1_0_doc_ori`.\u001b[0m\n","stream":"stderr","time":"2026-05-08T03:50:26.409266152Z"}
{"log":"\u001b[32mCreating model: ('UVDoc', None, None)\u001b[0m\n","stream":"stderr","time":"2026-05-08T03:50:41.510060323Z"}
{"log":"\u001b[32mModel files already exist. Using cached files. To redownload, please delete the directory manually: `/root/.paddlex/official_models/UVDoc`.\u001b[0m\n","stream":"stderr","time":"2026-05-08T03:50:41.510156947Z"}
{"log":"\u001b[32mCreating model: ('PP-DocBlockLayout', None, None)\u001b[0m\n","stream":"stderr","time":"2026-05-08T03:50:41.747009479Z"}
{"log":"\u001b[32mModel files already exist. Using cached files. To redownload, please delete the directory manually: `/root/.paddlex/official_models/PP-DocBlockLayout`.\u001b[0m\n","stream":"stderr","time":"2026-05-08T03:50:41.747192979Z"}
{"log":"\u001b[32mCreating model: ('PP-DocLayout_plus-L', None, None)\u001b[0m\n","stream":"stderr","time":"2026-05-08T03:50:43.319960825Z"}
{"log":"\u001b[32mModel files already exist. Using cached files. To redownload, please delete the directory manually: `/root/.paddlex/official_models/PP-DocLayout_plus-L`.\u001b[0m\n","stream":"stderr","time":"2026-05-08T03:50:43.319998999Z"}
{"log":"\u001b[32mCreating model: ('PP-LCNet_x1_0_textline_ori', None, None)\u001b[0m\n","stream":"stderr","time":"2026-05-08T03:50:44.673655406Z"}
{"log":"\u001b[32mModel files already exist. Using cached files. To redownload, please delete the directory manually: `/root/.paddlex/official_models/PP-LCNet_x1_0_textline_ori`.\u001b[0m\n","stream":"stderr","time":"2026-05-08T03:50:44.673757821Z"}
{"log":"\u001b[32mCreating model: ('PP-OCRv5_server_det', None, None)\u001b[0m\n","stream":"stderr","time":"2026-05-08T03:50:44.875222867Z"}
{"log":"\u001b[32mModel files already exist. Using cached files. To redownload, please delete the directory manually: `/root/.paddlex/official_models/PP-OCRv5_server_det`.\u001b[0m\n","stream":"stderr","time":"2026-05-08T03:50:44.875286233Z"}
{"log":"\u001b[32mCreating model: ('PP-OCRv5_server_rec', None, None)\u001b[0m\n","stream":"stderr","time":"2026-05-08T03:50:45.665788919Z"}
{"log":"\u001b[32mModel files already exist. Using cached files. To redownload, please delete the directory manually: `/root/.paddlex/official_models/PP-OCRv5_server_rec`.\u001b[0m\n","stream":"stderr","time":"2026-05-08T03:50:45.665864601Z"}
{"log":"\u001b[32mCreating model: ('PP-LCNet_x1_0_table_cls', None, None)\u001b[0m\n","stream":"stderr","time":"2026-05-08T03:50:47.215113846Z"}
{"log":"\u001b[32mModel files already exist. Using cached files. To redownload, please delete the directory manually: `/root/.paddlex/official_models/PP-LCNet_x1_0_table_cls`.\u001b[0m\n","stream":"stderr","time":"2026-05-08T03:50:47.215250942Z"}
{"log":"\u001b[32mCreating model: ('SLANeXt_wired', None, None)\u001b[0m\n","stream":"stderr","time":"2026-05-08T03:50:47.420698298Z"}
{"log":"\u001b[32mModel files already exist. Using cached files. To redownload, please delete the directory manually: `/root/.paddlex/official_models/SLANeXt_wired`.\u001b[0m\n","stream":"stderr","time":"2026-05-08T03:50:47.42079379Z"}
{"log":"\u001b[32mCreating model: ('SLANet_plus', None, None)\u001b[0m\n","stream":"stderr","time":"2026-05-08T03:50:48.048718651Z"}
{"log":"\u001b[32mModel files already exist. Using cached files. To redownload, please delete the directory manually: `/root/.paddlex/official_models/SLANet_plus`.\u001b[0m\n","stream":"stderr","time":"2026-05-08T03:50:48.048756529Z"}
{"log":"\u001b[32mCreating model: ('RT-DETR-L_wired_table_cell_det', None, None)\u001b[0m\n","stream":"stderr","time":"2026-05-08T03:50:48.635262562Z"}
{"log":"\u001b[32mModel files already exist. Using cached files. To redownload, please delete the directory manually: `/root/.paddlex/official_models/RT-DETR-L_wired_table_cell_det`.\u001b[0m\n","stream":"stderr","time":"2026-05-08T03:50:48.635391231Z"}
{"log":"\u001b[32mCreating model: ('RT-DETR-L_wireless_table_cell_det', None, None)\u001b[0m\n","stream":"stderr","time":"2026-05-08T03:50:49.978038294Z"}
{"log":"\u001b[32mModel files already exist. Using cached files. To redownload, please delete the directory manually: `/root/.paddlex/official_models/RT-DETR-L_wireless_table_cell_det`.\u001b[0m\n","stream":"stderr","time":"2026-05-08T03:50:49.978079742Z"}
{"log":"INFO:     Started server process [1]\n","stream":"stderr","time":"2026-05-08T03:50:51.835007631Z"}
{"log":"INFO:     Waiting for application startup.\n","stream":"stderr","time":"2026-05-08T03:50:51.835033351Z"}
{"log":"INFO:     Application startup complete.\n","stream":"stderr","time":"2026-05-08T03:50:51.835726308Z"}
{"log":"INFO:     Uvicorn running on http://0.0.0.0:8080 (Press CTRL+C to quit)\n","stream":"stderr","time":"2026-05-08T03:50:51.835974496Z"}
{"log":"INFO:     172.26.0.1:46209 - \"GET /openapi.json HTTP/1.1\" 200 OK\n","stream":"stdout","time":"2026-05-08T03:51:08.404413601Z"}
{"log":"INFO:     172.26.0.1:46235 - \"GET /openapi.json HTTP/1.1\" 200 OK\n","stream":"stdout","time":"2026-05-08T03:51:19.948246849Z"}
{"log":"INFO:     172.26.0.1:46247 - \"GET /openapi.json HTTP/1.1\" 200 OK\n","stream":"stdout","time":"2026-05-08T03:51:28.962889458Z"}
{"log":"INFO:     127.0.0.1:50618 - \"POST /layout-parsing HTTP/1.1\" 422 Unprocessable Entity\n","stream":"stdout","time":"2026-05-08T03:52:01.223921913Z"}
{"log":"\u001b[31mFailed to read input file: Failed to load document (PDFium: Data format error).\u001b[0m\n","stream":"stderr","time":"2026-05-08T03:52:20.337323861Z"}
{"log":"INFO:     127.0.0.1:50644 - \"POST /layout-parsing HTTP/1.1\" 422 Unprocessable Entity\n","stream":"stdout","time":"2026-05-08T03:52:20.337720033Z"}
{"log":"\u001b[32mCreating model: ('PP-LCNet_x1_0_doc_ori', None, None)\u001b[0m\n","stream":"stderr","time":"2026-05-08T03:52:36.771230588Z"}
{"log":"\u001b[32mModel files already exist. Using cached files. To redownload, please delete the directory manually: `/root/.paddlex/official_models/PP-LCNet_x1_0_doc_ori`.\u001b[0m\n","stream":"stderr","time":"2026-05-08T03:52:36.771376792Z"}
{"log":"\u001b[32mCreating model: ('PP-LCNet_x1_0_textline_ori', None, None)\u001b[0m\n","stream":"stderr","time":"2026-05-08T03:52:36.993277452Z"}
{"log":"\u001b[32mModel files already exist. Using cached files. To redownload, please delete the directory manually: `/root/.paddlex/official_models/PP-LCNet_x1_0_textline_ori`.\u001b[0m\n","stream":"stderr","time":"2026-05-08T03:52:36.993302891Z"}
{"log":"\u001b[32mCreating model: ('PP-OCRv5_server_det', None, None)\u001b[0m\n","stream":"stderr","time":"2026-05-08T03:52:37.194696436Z"}
{"log":"\u001b[32mModel files already exist. Using cached files. To redownload, please delete the directory manually: `/root/.paddlex/official_models/PP-OCRv5_server_det`.\u001b[0m\n","stream":"stderr","time":"2026-05-08T03:52:37.194744396Z"}
{"log":"\u001b[32mCreating model: ('PP-OCRv5_server_rec', None, None)\u001b[0m\n","stream":"stderr","time":"2026-05-08T03:52:37.960155337Z"}
{"log":"\u001b[32mModel files already exist. Using cached files. To redownload, please delete the directory manually: `/root/.paddlex/official_models/PP-OCRv5_server_rec`.\u001b[0m\n","stream":"stderr","time":"2026-05-08T03:52:37.960280315Z"}
{"log":"INFO:     127.0.0.1:50646 - \"POST /layout-parsing HTTP/1.1\" 200 OK\n","stream":"stdout","time":"2026-05-08T03:52:40.376146722Z"}
{"log":"WARNING:  Unsupported upgrade request.\n","stream":"stderr","time":"2026-05-08T05:08:28.907618956Z"}
{"log":"WARNING:  No supported WebSocket library detected. Please use \"pip install 'uvicorn[standard]'\", or install 'websockets' or 'wsproto' manually.\n","stream":"stderr","time":"2026-05-08T05:08:28.907664031Z"}
{"log":"WARNING:  Unsupported upgrade request.\n","stream":"stderr","time":"2026-05-08T05:15:01.594860305Z"}
{"log":"WARNING:  No supported WebSocket library detected. Please use \"pip install 'uvicorn[standard]'\", or install 'websockets' or 'wsproto' manually.\n","stream":"stderr","time":"2026-05-08T05:15:01.594898972Z"}
{"log":"INFO:     192.168.1.180:61186 - \"POST /layout-parsing HTTP/1.1\" 200 OK\n","stream":"stdout","time":"2026-05-08T05:37:53.623975203Z"}
{"log":"WARNING:  Unsupported upgrade request.\n","stream":"stderr","time":"2026-05-08T05:45:49.558932552Z"}
{"log":"WARNING:  No supported WebSocket library detected. Please use \"pip install 'uvicorn[standard]'\", or install 'websockets' or 'wsproto' manually.\n","stream":"stderr","time":"2026-05-08T05:45:49.558966733Z"}
{"log":"WARNING:  Unsupported upgrade request.\n","stream":"stderr","time":"2026-05-08T05:46:01.422168626Z"}
{"log":"WARNING:  No supported WebSocket library detected. Please use \"pip install 'uvicorn[standard]'\", or install 'websockets' or 'wsproto' manually.\n","stream":"stderr","time":"2026-05-08T05:46:01.422199251Z"}
{"log":"INFO:     172.26.0.1:55243 - \"POST /layout-parsing HTTP/1.1\" 200 OK\n","stream":"stdout","time":"2026-05-08T05:46:05.583666122Z"}
{"log":"WARNING:  Unsupported upgrade request.\n","stream":"stderr","time":"2026-05-08T05:51:54.760799498Z"}
{"log":"WARNING:  No supported WebSocket library detected. Please use \"pip install 'uvicorn[standard]'\", or install 'websockets' or 'wsproto' manually.\n","stream":"stderr","time":"2026-05-08T05:51:54.760838376Z"}
{"log":"WARNING:  Unsupported upgrade request.\n","stream":"stderr","time":"2026-05-08T08:29:25.217195185Z"}
{"log":"WARNING:  No supported WebSocket library detected. Please use \"pip install 'uvicorn[standard]'\", or install 'websockets' or 'wsproto' manually.\n","stream":"stderr","time":"2026-05-08T08:29:25.217272623Z"}
{"log":"INFO:     172.26.0.1:13050 - \"POST /layout-parsing HTTP/1.1\" 200 OK\n","stream":"stdout","time":"2026-05-08T08:29:31.422092177Z"}
{"log":"WARNING:  Unsupported upgrade request.\n","stream":"stderr","time":"2026-05-08T08:40:03.578128022Z"}
{"log":"WARNING:  No supported WebSocket library detected. Please use \"pip install 'uvicorn[standard]'\", or install 'websockets' or 'wsproto' manually.\n","stream":"stderr","time":"2026-05-08T08:40:03.578159644Z"}
{"log":"WARNING:  Unsupported upgrade request.\n","stream":"stderr","time":"2026-05-08T08:41:11.412038639Z"}
{"log":"WARNING:  No supported WebSocket library detected. Please use \"pip install 'uvicorn[standard]'\", or install 'websockets' or 'wsproto' manually.\n","stream":"stderr","time":"2026-05-08T08:41:11.412145997Z"}
{"log":"INFO:     172.26.0.1:13984 - \"POST /layout-parsing HTTP/1.1\" 200 OK\n","stream":"stdout","time":"2026-05-08T08:41:16.286413733Z"}
{"log":"WARNING:  Unsupported upgrade request.\n","stream":"stderr","time":"2026-05-08T08:41:41.723860652Z"}
{"log":"WARNING:  No supported WebSocket library detected. Please use \"pip install 'uvicorn[standard]'\", or install 'websockets' or 'wsproto' manually.\n","stream":"stderr","time":"2026-05-08T08:41:41.72388502Z"}
{"log":"INFO:     172.26.0.1:14042 - \"POST /layout-parsing HTTP/1.1\" 200 OK\n","stream":"stdout","time":"2026-05-08T08:41:47.79680337Z"}
{"log":"WARNING:  Unsupported upgrade request.\n","stream":"stderr","time":"2026-05-08T08:42:35.523733388Z"}
{"log":"WARNING:  No supported WebSocket library detected. Please use \"pip install 'uvicorn[standard]'\", or install 'websockets' or 'wsproto' manually.\n","stream":"stderr","time":"2026-05-08T08:42:35.523820798Z"}
{"log":"INFO:     172.26.0.1:14142 - \"POST /layout-parsing HTTP/1.1\" 200 OK\n","stream":"stdout","time":"2026-05-08T08:42:41.57796983Z"}
{"log":"WARNING:  Unsupported upgrade request.\n","stream":"stderr","time":"2026-05-08T08:56:59.493539365Z"}
{"log":"WARNING:  No supported WebSocket library detected. Please use \"pip install 'uvicorn[standard]'\", or install 'websockets' or 'wsproto' manually.\n","stream":"stderr","time":"2026-05-08T08:56:59.493577318Z"}
{"log":"INFO:     172.26.0.1:15284 - \"POST /layout-parsing HTTP/1.1\" 200 OK\n","stream":"stdout","time":"2026-05-08T08:57:05.831635271Z"}
{"log":"INFO:     172.26.0.1:15900 - \"GET /openapi.json HTTP/1.1\" 200 OK\n","stream":"stdout","time":"2026-05-08T09:05:38.015979925Z"}
{"log":"INFO:     172.26.0.1:15982 - \"GET /openapi.json HTTP/1.1\" 200 OK\n","stream":"stdout","time":"2026-05-08T09:06:44.599691104Z"}
{"log":"INFO:     192.168.1.180:53410 - \"POST /layout-parsing HTTP/1.1\" 200 OK\n","stream":"stdout","time":"2026-05-08T09:07:36.488822398Z"}
{"log":"\u001b[31mSet use_seal_recognition, but the models for seal recognition are not initialized.\u001b[0m\n","stream":"stderr","time":"2026-05-08T09:07:38.674109721Z"}
{"log":"INFO:     192.168.1.180:53444 - \"POST /layout-parsing HTTP/1.1\" 500 Internal Server Error\n","stream":"stdout","time":"2026-05-08T09:07:38.675491478Z"}
{"log":"INFO:     192.168.1.180:53883 - \"POST /layout-parsing HTTP/1.1\" 200 OK\n","stream":"stdout","time":"2026-05-08T09:10:00.426890644Z"}
{"log":"INFO:     192.168.1.180:53895 - \"POST /layout-parsing HTTP/1.1\" 200 OK\n","stream":"stdout","time":"2026-05-08T09:10:07.984722842Z"}
{"log":"WARNING:  Unsupported upgrade request.\n","stream":"stderr","time":"2026-05-08T10:14:33.673363549Z"}
{"log":"WARNING:  No supported WebSocket library detected. Please use \"pip install 'uvicorn[standard]'\", or install 'websockets' or 'wsproto' manually.\n","stream":"stderr","time":"2026-05-08T10:14:33.673397213Z"}
{"log":"INFO:     172.26.0.1:21362 - \"POST /layout-parsing HTTP/1.1\" 200 OK\n","stream":"stdout","time":"2026-05-08T10:14:39.722376126Z"}
{"log":"WARNING:  Unsupported upgrade request.\n","stream":"stderr","time":"2026-05-08T10:37:52.759988304Z"}
{"log":"WARNING:  No supported WebSocket library detected. Please use \"pip install 'uvicorn[standard]'\", or install 'websockets' or 'wsproto' manually.\n","stream":"stderr","time":"2026-05-08T10:37:52.760099271Z"}
{"log":"INFO:     172.26.0.1:23522 - \"POST /layout-parsing HTTP/1.1\" 200 OK\n","stream":"stdout","time":"2026-05-08T10:37:58.63619208Z"}
{"log":"WARNING:  Unsupported upgrade request.\n","stream":"stderr","time":"2026-05-08T12:04:15.58317004Z"}
{"log":"WARNING:  No supported WebSocket library detected. Please use \"pip install 'uvicorn[standard]'\", or install 'websockets' or 'wsproto' manually.\n","stream":"stderr","time":"2026-05-08T12:04:15.583211273Z"}
{"log":"INFO:     172.26.0.1:31906 - \"POST /layout-parsing HTTP/1.1\" 200 OK\n","stream":"stdout","time":"2026-05-08T12:04:17.714415524Z"}
{"log":"WARNING:  Unsupported upgrade request.\n","stream":"stderr","time":"2026-05-08T12:19:04.896049462Z"}
{"log":"WARNING:  No supported WebSocket library detected. Please use \"pip install 'uvicorn[standard]'\", or install 'websockets' or 'wsproto' manually.\n","stream":"stderr","time":"2026-05-08T12:19:04.896075687Z"}
{"log":"INFO:     172.26.0.1:33340 - \"POST /layout-parsing HTTP/1.1\" 200 OK\n","stream":"stdout","time":"2026-05-08T12:19:07.449972789Z"}
{"log":"WARNING:  Unsupported upgrade request.\n","stream":"stderr","time":"2026-05-08T13:13:47.933653566Z"}
{"log":"WARNING:  No supported WebSocket library detected. Please use \"pip install 'uvicorn[standard]'\", or install 'websockets' or 'wsproto' manually.\n","stream":"stderr","time":"2026-05-08T13:13:47.933745302Z"}
{"log":"INFO:     172.26.0.1:38690 - \"POST /layout-parsing HTTP/1.1\" 200 OK\n","stream":"stdout","time":"2026-05-08T13:13:50.454248372Z"}
{"log":"WARNING:  Unsupported upgrade request.\n","stream":"stderr","time":"2026-05-08T13:16:33.189058517Z"}
{"log":"WARNING:  No supported WebSocket library detected. Please use \"pip install 'uvicorn[standard]'\", or install 'websockets' or 'wsproto' manually.\n","stream":"stderr","time":"2026-05-08T13:16:33.189085931Z"}
{"log":"INFO:     172.26.0.1:38958 - \"POST /layout-parsing HTTP/1.1\" 200 OK\n","stream":"stdout","time":"2026-05-08T13:16:35.685636959Z"}
{"log":"WARNING:  Unsupported upgrade request.\n","stream":"stderr","time":"2026-05-08T13:16:59.054399548Z"}
{"log":"WARNING:  No supported WebSocket library detected. Please use \"pip install 'uvicorn[standard]'\", or install 'websockets' or 'wsproto' manually.\n","stream":"stderr","time":"2026-05-08T13:16:59.054528457Z"}
{"log":"INFO:     172.26.0.1:39004 - \"POST /layout-parsing HTTP/1.1\" 200 OK\n","stream":"stdout","time":"2026-05-08T13:17:01.608522464Z"}
{"log":"WARNING:  Unsupported upgrade request.\n","stream":"stderr","time":"2026-05-08T13:40:43.525354737Z"}
{"log":"WARNING:  No supported WebSocket library detected. Please use \"pip install 'uvicorn[standard]'\", or install 'websockets' or 'wsproto' manually.\n","stream":"stderr","time":"2026-05-08T13:40:43.525399631Z"}
{"log":"INFO:     172.26.0.1:41278 - \"POST /layout-parsing HTTP/1.1\" 200 OK\n","stream":"stdout","time":"2026-05-08T13:40:46.011988049Z"}
{"log":"WARNING:  Unsupported upgrade request.\n","stream":"stderr","time":"2026-05-08T13:50:10.122498436Z"}
{"log":"WARNING:  No supported WebSocket library detected. Please use \"pip install 'uvicorn[standard]'\", or install 'websockets' or 'wsproto' manually.\n","stream":"stderr","time":"2026-05-08T13:50:10.122532647Z"}
{"log":"INFO:     172.26.0.1:42174 - \"POST /layout-parsing HTTP/1.1\" 200 OK\n","stream":"stdout","time":"2026-05-08T13:50:12.670480283Z"}
{"log":"WARNING:  Unsupported upgrade request.\n","stream":"stderr","time":"2026-05-08T13:50:32.292913701Z"}
{"log":"WARNING:  No supported WebSocket library detected. Please use \"pip install 'uvicorn[standard]'\", or install 'websockets' or 'wsproto' manually.\n","stream":"stderr","time":"2026-05-08T13:50:32.292949151Z"}
{"log":"INFO:     172.26.0.1:42212 - \"POST /layout-parsing HTTP/1.1\" 200 OK\n","stream":"stdout","time":"2026-05-08T13:50:34.809039034Z"}
{"log":"WARNING:  Unsupported upgrade request.\n","stream":"stderr","time":"2026-05-08T13:50:58.208064258Z"}
{"log":"WARNING:  No supported WebSocket library detected. Please use \"pip install 'uvicorn[standard]'\", or install 'websockets' or 'wsproto' manually.\n","stream":"stderr","time":"2026-05-08T13:50:58.208154844Z"}
{"log":"INFO:     172.26.0.1:42258 - \"POST /layout-parsing HTTP/1.1\" 200 OK\n","stream":"stdout","time":"2026-05-08T13:51:00.691192484Z"}
{"log":"WARNING:  Unsupported upgrade request.\n","stream":"stderr","time":"2026-05-08T13:55:08.698436388Z"}
{"log":"WARNING:  No supported WebSocket library detected. Please use \"pip install 'uvicorn[standard]'\", or install 'websockets' or 'wsproto' manually.\n","stream":"stderr","time":"2026-05-08T13:55:08.698467186Z"}
{"log":"INFO:     172.26.0.1:42664 - \"POST /layout-parsing HTTP/1.1\" 200 OK\n","stream":"stdout","time":"2026-05-08T13:55:11.187176004Z"}
{"log":"WARNING:  Unsupported upgrade request.\n","stream":"stderr","time":"2026-05-08T13:57:40.991982627Z"}
{"log":"WARNING:  No supported WebSocket library detected. Please use \"pip install 'uvicorn[standard]'\", or install 'websockets' or 'wsproto' manually.\n","stream":"stderr","time":"2026-05-08T13:57:40.99208019Z"}
{"log":"INFO:     172.26.0.1:42922 - \"POST /layout-parsing HTTP/1.1\" 200 OK\n","stream":"stdout","time":"2026-05-08T13:57:42.952670143Z"}
{"log":"WARNING:  Unsupported upgrade request.\n","stream":"stderr","time":"2026-05-08T13:59:39.882635911Z"}
{"log":"WARNING:  No supported WebSocket library detected. Please use \"pip install 'uvicorn[standard]'\", or install 'websockets' or 'wsproto' manually.\n","stream":"stderr","time":"2026-05-08T13:59:39.882676652Z"}
{"log":"WARNING:  Unsupported upgrade request.\n","stream":"stderr","time":"2026-05-08T14:00:19.405348319Z"}
{"log":"WARNING:  No supported WebSocket library detected. Please use \"pip install 'uvicorn[standard]'\", or install 'websockets' or 'wsproto' manually.\n","stream":"stderr","time":"2026-05-08T14:00:19.405396398Z"}
{"log":"WARNING:  Unsupported upgrade request.\n","stream":"stderr","time":"2026-05-08T14:01:19.227798839Z"}
{"log":"WARNING:  No supported WebSocket library detected. Please use \"pip install 'uvicorn[standard]'\", or install 'websockets' or 'wsproto' manually.\n","stream":"stderr","time":"2026-05-08T14:01:19.227858473Z"}
{"log":"WARNING:  Unsupported upgrade request.\n","stream":"stderr","time":"2026-05-08T14:03:27.26528538Z"}
{"log":"WARNING:  No supported WebSocket library detected. Please use \"pip install 'uvicorn[standard]'\", or install 'websockets' or 'wsproto' manually.\n","stream":"stderr","time":"2026-05-08T14:03:27.2653309Z"}
{"log":"WARNING:  Unsupported upgrade request.\n","stream":"stderr","time":"2026-05-08T14:03:34.581866311Z"}
{"log":"WARNING:  No supported WebSocket library detected. Please use \"pip install 'uvicorn[standard]'\", or install 'websockets' or 'wsproto' manually.\n","stream":"stderr","time":"2026-05-08T14:03:34.581919101Z"}
{"log":"WARNING:  Unsupported upgrade request.\n","stream":"stderr","time":"2026-05-08T14:06:08.487267978Z"}
{"log":"WARNING:  No supported WebSocket library detected. Please use \"pip install 'uvicorn[standard]'\", or install 'websockets' or 'wsproto' manually.\n","stream":"stderr","time":"2026-05-08T14:06:08.487313698Z"}
{"log":"WARNING:  Unsupported upgrade request.\n","stream":"stderr","time":"2026-05-08T14:08:55.461120691Z"}
{"log":"WARNING:  No supported WebSocket library detected. Please use \"pip install 'uvicorn[standard]'\", or install 'websockets' or 'wsproto' manually.\n","stream":"stderr","time":"2026-05-08T14:08:55.461179961Z"}
{"log":"WARNING:  Unsupported upgrade request.\n","stream":"stderr","time":"2026-05-08T14:09:19.549116211Z"}
{"log":"WARNING:  No supported WebSocket library detected. Please use \"pip install 'uvicorn[standard]'\", or install 'websockets' or 'wsproto' manually.\n","stream":"stderr","time":"2026-05-08T14:09:19.549146435Z"}
{"log":"WARNING:  Unsupported upgrade request.\n","stream":"stderr","time":"2026-05-08T14:10:17.227720181Z"}
{"log":"WARNING:  No supported WebSocket library detected. Please use \"pip install 'uvicorn[standard]'\", or install 'websockets' or 'wsproto' manually.\n","stream":"stderr","time":"2026-05-08T14:10:17.227768889Z"}
{"log":"WARNING:  Unsupported upgrade request.\n","stream":"stderr","time":"2026-05-08T14:10:19.672928337Z"}
{"log":"WARNING:  No supported WebSocket library detected. Please use \"pip install 'uvicorn[standard]'\", or install 'websockets' or 'wsproto' manually.\n","stream":"stderr","time":"2026-05-08T14:10:19.673011624Z"}
{"log":"WARNING:  Unsupported upgrade request.\n","stream":"stderr","time":"2026-05-08T14:10:23.604483549Z"}
{"log":"WARNING:  No supported WebSocket library detected. Please use \"pip install 'uvicorn[standard]'\", or install 'websockets' or 'wsproto' manually.\n","stream":"stderr","time":"2026-05-08T14:10:23.604599005Z"}
{"log":"WARNING:  Unsupported upgrade request.\n","stream":"stderr","time":"2026-05-08T14:10:26.764825881Z"}
{"log":"WARNING:  No supported WebSocket library detected. Please use \"pip install 'uvicorn[standard]'\", or install 'websockets' or 'wsproto' manually.\n","stream":"stderr","time":"2026-05-08T14:10:26.764866944Z"}
{"log":"WARNING:  Unsupported upgrade request.\n","stream":"stderr","time":"2026-05-08T14:10:55.177457123Z"}
{"log":"WARNING:  No supported WebSocket library detected. Please use \"pip install 'uvicorn[standard]'\", or install 'websockets' or 'wsproto' manually.\n","stream":"stderr","time":"2026-05-08T14:10:55.17751363Z"}
{"log":"WARNING:  Unsupported upgrade request.\n","stream":"stderr","time":"2026-05-08T14:10:57.442713639Z"}
{"log":"WARNING:  No supported WebSocket library detected. Please use \"pip install 'uvicorn[standard]'\", or install 'websockets' or 'wsproto' manually.\n","stream":"stderr","time":"2026-05-08T14:10:57.442754154Z"}
{"log":"WARNING:  Unsupported upgrade request.\n","stream":"stderr","time":"2026-05-08T14:11:04.987521905Z"}
{"log":"WARNING:  No supported WebSocket library detected. Please use \"pip install 'uvicorn[standard]'\", or install 'websockets' or 'wsproto' manually.\n","stream":"stderr","time":"2026-05-08T14:11:04.987642618Z"}
{"log":"INFO:     172.26.0.1:44472 - \"POST /layout-parsing HTTP/1.1\" 200 OK\n","stream":"stdout","time":"2026-05-08T14:11:07.499077215Z"}
{"log":"WARNING:  Unsupported upgrade request.\n","stream":"stderr","time":"2026-05-08T14:13:24.111890526Z"}
{"log":"WARNING:  No supported WebSocket library detected. Please use \"pip install 'uvicorn[standard]'\", or install 'websockets' or 'wsproto' manually.\n","stream":"stderr","time":"2026-05-08T14:13:24.111914143Z"}
{"log":"WARNING:  Unsupported upgrade request.\n","stream":"stderr","time":"2026-05-08T14:13:30.866839658Z"}
{"log":"WARNING:  No supported WebSocket library detected. Please use \"pip install 'uvicorn[standard]'\", or install 'websockets' or 'wsproto' manually.\n","stream":"stderr","time":"2026-05-08T14:13:30.866887246Z"}
{"log":"WARNING:  Unsupported upgrade request.\n","stream":"stderr","time":"2026-05-08T15:25:50.705969313Z"}
{"log":"WARNING:  No supported WebSocket library detected. Please use \"pip install 'uvicorn[standard]'\", or install 'websockets' or 'wsproto' manually.\n","stream":"stderr","time":"2026-05-08T15:25:50.706042125Z"}
{"log":"WARNING:  Unsupported upgrade request.\n","stream":"stderr","time":"2026-05-08T15:25:55.80199515Z"}
{"log":"WARNING:  No supported WebSocket library detected. Please use \"pip install 'uvicorn[standard]'\", or install 'websockets' or 'wsproto' manually.\n","stream":"stderr","time":"2026-05-08T15:25:55.802020325Z"}
{"log":"WARNING:  Unsupported upgrade request.\n","stream":"stderr","time":"2026-05-08T15:25:57.431214471Z"}
{"log":"WARNING:  No supported WebSocket library detected. Please use \"pip install 'uvicorn[standard]'\", or install 'websockets' or 'wsproto' manually.\n","stream":"stderr","time":"2026-05-08T15:25:57.431285321Z"}
{"log":"WARNING:  Unsupported upgrade request.\n","stream":"stderr","time":"2026-05-08T15:29:38.476319882Z"}
{"log":"WARNING:  No supported WebSocket library detected. Please use \"pip install 'uvicorn[standard]'\", or install 'websockets' or 'wsproto' manually.\n","stream":"stderr","time":"2026-05-08T15:29:38.47634531Z"}
{"log":"WARNING:  Unsupported upgrade request.\n","stream":"stderr","time":"2026-05-08T15:29:40.600230878Z"}
{"log":"WARNING:  No supported WebSocket library detected. Please use \"pip install 'uvicorn[standard]'\", or install 'websockets' or 'wsproto' manually.\n","stream":"stderr","time":"2026-05-08T15:29:40.60025914Z"}
{"log":"WARNING:  Unsupported upgrade request.\n","stream":"stderr","time":"2026-05-08T15:29:43.256084741Z"}
{"log":"WARNING:  No supported WebSocket library detected. Please use \"pip install 'uvicorn[standard]'\", or install 'websockets' or 'wsproto' manually.\n","stream":"stderr","time":"2026-05-08T15:29:43.256196515Z"}
{"log":"WARNING:  Unsupported upgrade request.\n","stream":"stderr","time":"2026-05-08T15:30:15.31581501Z"}
{"log":"WARNING:  No supported WebSocket library detected. Please use \"pip install 'uvicorn[standard]'\", or install 'websockets' or 'wsproto' manually.\n","stream":"stderr","time":"2026-05-08T15:30:15.315858209Z"}
{"log":"WARNING:  Unsupported upgrade request.\n","stream":"stderr","time":"2026-05-09T07:20:10.57326836Z"}
{"log":"WARNING:  No supported WebSocket library detected. Please use \"pip install 'uvicorn[standard]'\", or install 'websockets' or 'wsproto' manually.\n","stream":"stderr","time":"2026-05-09T07:20:10.585957055Z"}
{"log":"WARNING:  Unsupported upgrade request.\n","stream":"stderr","time":"2026-05-09T07:20:11.34268992Z"}
{"log":"WARNING:  No supported WebSocket library detected. Please use \"pip install 'uvicorn[standard]'\", or install 'websockets' or 'wsproto' manually.\n","stream":"stderr","time":"2026-05-09T07:20:11.342734857Z"}
{"log":"WARNING:  Unsupported upgrade request.\n","stream":"stderr","time":"2026-05-09T07:20:12.428609129Z"}
{"log":"WARNING:  No supported WebSocket library detected. Please use \"pip install 'uvicorn[standard]'\", or install 'websockets' or 'wsproto' manually.\n","stream":"stderr","time":"2026-05-09T07:20:12.428725909Z"}
{"log":"WARNING:  Unsupported upgrade request.\n","stream":"stderr","time":"2026-05-09T07:20:13.077655766Z"}
{"log":"WARNING:  No supported WebSocket library detected. Please use \"pip install 'uvicorn[standard]'\", or install 'websockets' or 'wsproto' manually.\n","stream":"stderr","time":"2026-05-09T07:20:13.077715595Z"}
{"log":"WARNING:  Unsupported upgrade request.\n","stream":"stderr","time":"2026-05-09T07:27:19.957475836Z"}
{"log":"WARNING:  No supported WebSocket library detected. Please use \"pip install 'uvicorn[standard]'\", or install 'websockets' or 'wsproto' manually.\n","stream":"stderr","time":"2026-05-09T07:27:19.957591331Z"}
{"log":"INFO:     172.26.0.1:48350 - \"POST /layout-parsing HTTP/1.1\" 200 OK\n","stream":"stdout","time":"2026-05-09T07:27:26.071384592Z"}
{"log":"WARNING:  Unsupported upgrade request.\n","stream":"stderr","time":"2026-05-09T09:53:29.192179705Z"}
{"log":"WARNING:  No supported WebSocket library detected. Please use \"pip install 'uvicorn[standard]'\", or install 'websockets' or 'wsproto' manually.\n","stream":"stderr","time":"2026-05-09T09:53:29.192222694Z"}
{"log":"WARNING:  Unsupported upgrade request.\n","stream":"stderr","time":"2026-05-09T09:53:30.421636565Z"}
{"log":"WARNING:  No supported WebSocket library detected. Please use \"pip install 'uvicorn[standard]'\", or install 'websockets' or 'wsproto' manually.\n","stream":"stderr","time":"2026-05-09T09:53:30.421727506Z"}
{"log":"WARNING:  Unsupported upgrade request.\n","stream":"stderr","time":"2026-05-09T09:53:31.116987875Z"}
{"log":"WARNING:  No supported WebSocket library detected. Please use \"pip install 'uvicorn[standard]'\", or install 'websockets' or 'wsproto' manually.\n","stream":"stderr","time":"2026-05-09T09:53:31.117032014Z"}
{"log":"WARNING:  Unsupported upgrade request.\n","stream":"stderr","time":"2026-05-09T09:53:41.955848541Z"}
{"log":"WARNING:  No supported WebSocket library detected. Please use \"pip install 'uvicorn[standard]'\", or install 'websockets' or 'wsproto' manually.\n","stream":"stderr","time":"2026-05-09T09:53:41.955878807Z"}
{"log":"WARNING:  Unsupported upgrade request.\n","stream":"stderr","time":"2026-05-09T09:53:42.860035617Z"}
{"log":"WARNING:  No supported WebSocket library detected. Please use \"pip install 'uvicorn[standard]'\", or install 'websockets' or 'wsproto' manually.\n","stream":"stderr","time":"2026-05-09T09:53:42.860059151Z"}
{"log":"WARNING:  Unsupported upgrade request.\n","stream":"stderr","time":"2026-05-09T09:53:43.57268065Z"}
{"log":"WARNING:  No supported WebSocket library detected. Please use \"pip install 'uvicorn[standard]'\", or install 'websockets' or 'wsproto' manually.\n","stream":"stderr","time":"2026-05-09T09:53:43.572718543Z"}
{"log":"WARNING:  Unsupported upgrade request.\n","stream":"stderr","time":"2026-05-09T09:53:44.497563101Z"}
{"log":"WARNING:  No supported WebSocket library detected. Please use \"pip install 'uvicorn[standard]'\", or install 'websockets' or 'wsproto' manually.\n","stream":"stderr","time":"2026-05-09T09:53:44.497606691Z"}
{"log":"WARNING:  Unsupported upgrade request.\n","stream":"stderr","time":"2026-05-09T09:53:45.189955606Z"}
{"log":"WARNING:  No supported WebSocket library detected. Please use \"pip install 'uvicorn[standard]'\", or install 'websockets' or 'wsproto' manually.\n","stream":"stderr","time":"2026-05-09T09:53:45.189996825Z"}
{"log":"WARNING:  Unsupported upgrade request.\n","stream":"stderr","time":"2026-05-11T03:05:16.487039298Z"}
{"log":"WARNING:  No supported WebSocket library detected. Please use \"pip install 'uvicorn[standard]'\", or install 'websockets' or 'wsproto' manually.\n","stream":"stderr","time":"2026-05-11T03:05:16.487099416Z"}
{"log":"INFO:     192.168.1.180:59928 - \"GET /docs HTTP/1.1\" 200 OK\n","stream":"stdout","time":"2026-05-11T03:06:04.814951371Z"}
{"log":"INFO:     192.168.1.180:59931 - \"GET /openapi.json HTTP/1.1\" 200 OK\n","stream":"stdout","time":"2026-05-11T03:06:04.958527035Z"}
{"log":"INFO:     192.168.1.180:59982 - \"GET /openapi.json HTTP/1.1\" 200 OK\n","stream":"stdout","time":"2026-05-11T03:06:19.676765698Z"}
{"log":"INFO:     192.168.1.180:59993 - \"GET /openapi.json HTTP/1.1\" 200 OK\n","stream":"stdout","time":"2026-05-11T03:06:19.761684729Z"}
{"log":"\u001b[31mSet use_seal_recognition, but the models for seal recognition are not initialized.\u001b[0m\n","stream":"stderr","time":"2026-05-11T03:08:11.965466924Z"}
{"log":"INFO:     192.168.1.180:60165 - \"POST /layout-parsing HTTP/1.1\" 500 Internal Server Error\n","stream":"stdout","time":"2026-05-11T03:08:11.965850893Z"}
{"log":"\u001b[31mSet use_seal_recognition, but the models for seal recognition are not initialized.\u001b[0m\n","stream":"stderr","time":"2026-05-11T03:08:40.806308406Z"}
{"log":"INFO:     192.168.1.180:60206 - \"POST /layout-parsing HTTP/1.1\" 500 Internal Server Error\n","stream":"stdout","time":"2026-05-11T03:08:40.806628844Z"}
{"log":"INFO:     192.168.1.180:60283 - \"GET /openapi.json HTTP/1.1\" 200 OK\n","stream":"stdout","time":"2026-05-11T03:09:01.706629602Z"}
{"log":"INFO:     192.168.1.180:60292 - \"POST /layout-parsing HTTP/1.1\" 200 OK\n","stream":"stdout","time":"2026-05-11T03:09:08.174575289Z"}
{"log":"INFO:     192.168.1.180:54862 - \"POST /layout-parsing HTTP/1.1\" 200 OK\n","stream":"stdout","time":"2026-05-11T03:53:11.109555744Z"}
{"log":"INFO:     192.168.1.180:55867 - \"POST /layout-parsing HTTP/1.1\" 200 OK\n","stream":"stdout","time":"2026-05-11T03:59:43.747245954Z"}
{"log":"INFO:     192.168.1.180:56674 - \"POST /layout-parsing HTTP/1.1\" 200 OK\n","stream":"stdout","time":"2026-05-11T04:02:03.361372386Z"}
{"log":"INFO:     192.168.1.180:58347 - \"POST /layout-parsing HTTP/1.1\" 200 OK\n","stream":"stdout","time":"2026-05-11T04:10:01.734857475Z"}
{"log":"INFO:     192.168.1.180:60770 - \"POST /layout-parsing HTTP/1.1\" 200 OK\n","stream":"stdout","time":"2026-05-11T04:24:19.496804161Z"}
{"log":"INFO:     192.168.1.180:60846 - \"POST /layout-parsing HTTP/1.1\" 200 OK\n","stream":"stdout","time":"2026-05-11T04:24:42.347027422Z"}
{"log":"INFO:     192.168.1.180:60946 - \"POST /layout-parsing HTTP/1.1\" 200 OK\n","stream":"stdout","time":"2026-05-11T04:25:10.04825116Z"}
{"log":"INFO:     192.168.1.180:60994 - \"POST /layout-parsing HTTP/1.1\" 200 OK\n","stream":"stdout","time":"2026-05-11T04:25:33.524327028Z"}
{"log":"INFO:     192.168.1.180:61199 - \"POST /layout-parsing HTTP/1.1\" 200 OK\n","stream":"stdout","time":"2026-05-11T04:27:17.690376822Z"}
{"log":"INFO:     192.168.1.180:61251 - \"POST /layout-parsing HTTP/1.1\" 200 OK\n","stream":"stdout","time":"2026-05-11T04:27:39.940234667Z"}
{"log":"INFO:     192.168.1.180:62806 - \"POST /layout-parsing HTTP/1.1\" 200 OK\n","stream":"stdout","time":"2026-05-11T04:34:48.411622724Z"}
{"log":"INFO:     192.168.1.180:62909 - \"POST /layout-parsing HTTP/1.1\" 200 OK\n","stream":"stdout","time":"2026-05-11T04:35:37.194582765Z"}
{"log":"INFO:     192.168.1.180:64679 - \"POST /layout-parsing HTTP/1.1\" 200 OK\n","stream":"stdout","time":"2026-05-11T04:46:53.934148562Z"}
{"log":"INFO:     192.168.1.180:64741 - \"POST /layout-parsing HTTP/1.1\" 200 OK\n","stream":"stdout","time":"2026-05-11T04:47:11.249972335Z"}
{"log":"INFO:     172.26.0.1:18007 - \"POST /layout-parsing HTTP/1.1\" 200 OK\n","stream":"stdout","time":"2026-05-12T07:04:15.546699292Z"}
{"log":"INFO:     172.26.0.1:18365 - \"POST /layout-parsing HTTP/1.1\" 200 OK\n","stream":"stdout","time":"2026-05-12T07:08:04.838989901Z"}
{"log":"INFO:     172.26.0.1:21525 - \"POST /layout-parsing HTTP/1.1\" 200 OK\n","stream":"stdout","time":"2026-05-12T07:43:07.27487154Z"}
{"log":"INFO:     172.26.0.1:21665 - \"POST /layout-parsing HTTP/1.1\" 200 OK\n","stream":"stdout","time":"2026-05-12T07:44:19.101753315Z"}
{"log":"INFO:     172.26.0.1:22837 - \"POST /layout-parsing HTTP/1.1\" 200 OK\n","stream":"stdout","time":"2026-05-12T07:56:40.395757135Z"}
{"log":"INFO:     172.26.0.1:24207 - \"POST /layout-parsing HTTP/1.1\" 200 OK\n","stream":"stdout","time":"2026-05-12T08:11:21.074349866Z"}
{"log":"INFO:     172.26.0.1:27745 - \"POST /layout-parsing HTTP/1.1\" 200 OK\n","stream":"stdout","time":"2026-05-12T08:48:43.820858475Z"}
{"log":"INFO:     172.26.0.1:29345 - \"POST /layout-parsing HTTP/1.1\" 200 OK\n","stream":"stdout","time":"2026-05-12T09:05:59.02506882Z"}
{"log":"INFO:     172.26.0.1:30811 - \"POST /layout-parsing HTTP/1.1\" 200 OK\n","stream":"stdout","time":"2026-05-12T09:21:02.28902262Z"}
{"log":"INFO:     172.26.0.1:31859 - \"POST /layout-parsing HTTP/1.1\" 200 OK\n","stream":"stdout","time":"2026-05-12T09:32:21.867047754Z"}
{"log":"INFO:     172.26.0.1:32451 - \"POST /layout-parsing HTTP/1.1\" 200 OK\n","stream":"stdout","time":"2026-05-12T09:38:38.239975357Z"}
{"log":"INFO:     172.26.0.1:32721 - \"POST /layout-parsing HTTP/1.1\" 200 OK\n","stream":"stdout","time":"2026-05-12T09:41:46.546003955Z"}
{"log":"INFO:     172.26.0.1:34957 - \"POST /layout-parsing HTTP/1.1\" 200 OK\n","stream":"stdout","time":"2026-05-12T10:01:31.017818889Z"}
{"log":"INFO:     172.26.0.1:35477 - \"POST /layout-parsing HTTP/1.1\" 200 OK\n","stream":"stdout","time":"2026-05-12T10:06:48.858812634Z"}
