mrdbourke / pytorch-deep-learning

Materials for the Learn PyTorch for Deep Learning: Zero to Mastery course.
https://learnpytorch.io
MIT License
9.34k stars 2.78k forks source link

09. PyTorch Model Deployment - **9.3 Uploading to Hugging Face**, RuntimeError: Could not infer dtype of numpy.uint8 #981

Open huangBnn opened 2 weeks ago

huangBnn commented 2 weeks ago

Runtime error

line 365, in _start_caching client_utils.synchronize_async(self.cache) File "/usr/local/lib/python3.10/site-packages/gradio_client/utils.py", line 855, in synchronize_async return fsspec.asyn.sync(fsspec.asyn.get_loop(), func, *args, kwargs) # type: ignore File "/usr/local/lib/python3.10/site-packages/fsspec/asyn.py", line 103, in sync raise return_result File "/usr/local/lib/python3.10/site-packages/fsspec/asyn.py", line 56, in _runner result[0] = await coro File "/usr/local/lib/python3.10/site-packages/gradio/helpers.py", line 487, in cache prediction = await Context.root_block.process_api( File "/usr/local/lib/python3.10/site-packages/gradio/blocks.py", line 1928, in process_api result = await self.call_function( File "/usr/local/lib/python3.10/site-packages/gradio/blocks.py", line 1514, in call_function prediction = await anyio.to_thread.run_sync( File "/usr/local/lib/python3.10/site-packages/anyio/to_thread.py", line 33, in run_sync return await get_asynclib().run_sync_in_worker_thread( File "/usr/local/lib/python3.10/site-packages/anyio/_backends/_asyncio.py", line 877, in run_sync_in_worker_thread return await future File "/usr/local/lib/python3.10/site-packages/anyio/_backends/_asyncio.py", line 807, in run result = context.run(func, args) File "/usr/local/lib/python3.10/site-packages/gradio/utils.py", line 832, in wrapper response = f(args, kwargs)

File "/home/user/app/app.py", line 38, in predict img = effnetb2_transforms(img).unsqueeze(0) File "/usr/local/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1130, in _call_impl return forward_call(*input, kwargs) File "/usr/local/lib/python3.10/site-packages/torchvision/transforms/_presets.py", line 59, in forward img = F.pil_to_tensor(img) File "/usr/local/lib/python3.10/site-packages/torchvision/transforms/functional.py", line 205, in pil_to_tensor img = torch.as_tensor(np.array(pic, copy=True)) RuntimeError: Could not infer dtype of numpy.uint8**

but I successfully replicate 8.7 Turning our FoodVision Mini Gradio app into a Python script (app.py)

Dependencies:

Warning!!! Possibly conflicting dependencies found: