Traceback (most recent call last): File "/workspace/kosmos/venv/lib/python3.10/site-packages/gradio/queueing.py", line 495, in call_prediction output = await route_utils.call_process_api( File "/workspace/kosmos/venv/lib/python3.10/site-packages/gradio/route_utils.py", line 235, in call_process_api output = await app.get_blocks().process_api( File "/workspace/kosmos/venv/lib/python3.10/site-packages/gradio/blocks.py", line 1627, in process_api result = await self.call_function( File "/workspace/kosmos/venv/lib/python3.10/site-packages/gradio/blocks.py", line 1173, in call_function prediction = await anyio.to_thread.run_sync( File "/workspace/kosmos/venv/lib/python3.10/site-packages/anyio/to_thread.py", line 56, in run_sync return await get_async_backend().run_sync_in_worker_thread( File "/workspace/kosmos/venv/lib/python3.10/site-packages/anyio/_backends/_asyncio.py", line 2144, in run_sync_in_worker_thread return await future File "/workspace/kosmos/venv/lib/python3.10/site-packages/anyio/_backends/_asyncio.py", line 851, in run result = context.run(func, *args) File "/workspace/kosmos/venv/lib/python3.10/site-packages/gradio/utils.py", line 690, in wrapper response = f(*args, **kwargs) File "/workspace/kosmos/web_app.py", line 242, in batch_caption_images caption = generate_predictions(img, text_input, is_batch=True) File "/workspace/kosmos/web_app.py", line 297, in generate_predictions image_input.save(user_image_path) File "/workspace/kosmos/venv/lib/python3.10/site-packages/PIL/Image.py", line 2402, in save self._ensure_mutable() File "/workspace/kosmos/venv/lib/python3.10/site-packages/PIL/Image.py", line 582, in _ensure_mutable self._copy() File "/workspace/kosmos/venv/lib/python3.10/site-packages/PIL/Image.py", line 575, in _copy self.load() File "/workspace/kosmos/venv/lib/python3.10/site-packages/PIL/ImageFile.py", line 288, in load raise OSError(msg) OSError: image file is truncated (20 bytes not processed) Traceback (most recent call last): File "/workspace/kosmos/venv/lib/python3.10/site-packages/gradio/queueing.py", line 495, in call_prediction output = await route_utils.call_process_api( File "/workspace/kosmos/venv/lib/python3.10/site-packages/gradio/route_utils.py", line 235, in call_process_api output = await app.get_blocks().process_api( File "/workspace/kosmos/venv/lib/python3.10/site-packages/gradio/blocks.py", line 1627, in process_api result = await self.call_function( File "/workspace/kosmos/venv/lib/python3.10/site-packages/gradio/blocks.py", line 1173, in call_function prediction = await anyio.to_thread.run_sync( File "/workspace/kosmos/venv/lib/python3.10/site-packages/anyio/to_thread.py", line 56, in run_sync return await get_async_backend().run_sync_in_worker_thread( File "/workspace/kosmos/venv/lib/python3.10/site-packages/anyio/_backends/_asyncio.py", line 2144, in run_sync_in_worker_thread return await future File "/workspace/kosmos/venv/lib/python3.10/site-packages/anyio/_backends/_asyncio.py", line 851, in run result = context.run(func, *args) File "/workspace/kosmos/venv/lib/python3.10/site-packages/gradio/utils.py", line 690, in wrapper response = f(*args, **kwargs) File "/workspace/kosmos/web_app.py", line 242, in batch_caption_images caption = generate_predictions(img, text_input, is_batch=True) File "/workspace/kosmos/web_app.py", line 297, in generate_predictions image_input.save(user_image_path) File "/workspace/kosmos/venv/lib/python3.10/site-packages/PIL/Image.py", line 2402, in save self._ensure_mutable() File "/workspace/kosmos/venv/lib/python3.10/site-packages/PIL/Image.py", line 582, in _ensure_mutable self._copy() File "/workspace/kosmos/venv/lib/python3.10/site-packages/PIL/Image.py", line 575, in _copy self.load() File "/workspace/kosmos/venv/lib/python3.10/site-packages/PIL/ImageFile.py", line 288, in load raise OSError(msg) OSError: image file is truncated (20 bytes not processed)