Post

Replies

Boosts

Views

Activity

PyTorch convert function for op 'uninitialized' not implemented.
Describe the bug When I convert (with coremltools framework) a scripted model which used a torch.nn.functional.upsample_bilinear() in forward() function, I get RuntimeError: PyTorch convert function for op 'uninitialized' not implemented. ?: What should I do to resolve this error? Please help. Trace % python3 pytorch_sandbox.py Converting Frontend ==> MIL Ops: 47%|██▎ | 20/43 [00:00<00:00, 25123.11 ops/s] Traceback (most recent call last): File "pytorch_sandbox.py", line 22, in <module> coreml_model = ct.convert( File "/Users/user/Projects/project/lib/python3.8/site-packages/coremltools/converters/_converters_entry.py", line 326, in convert mlmodel = mil_convert( File "/Users/user/Projects/project/lib/python3.8/site-packages/coremltools/converters/mil/converter.py", line 182, in mil_convert return _mil_convert(model, convert_from, convert_to, ConverterRegistry, MLModel, compute_units, **kwargs) File "/Users/user/Projects/project/lib/python3.8/site-packages/coremltools/converters/mil/converter.py", line 209, in _mil_convert proto, mil_program = mil_convert_to_proto( File "/Users/user/Projects/project/lib/python3.8/site-packages/coremltools/converters/mil/converter.py", line 300, in mil_convert_to_proto prog = frontend_converter(model, **kwargs) File "/Users/user/Projects/project/lib/python3.8/site-packages/coremltools/converters/mil/converter.py", line 104, in __call__ return load(*args, **kwargs) File "/Users/user/Projects/project/lib/python3.8/site-packages/coremltools/converters/mil/frontend/torch/load.py", line 50, in load return _perform_torch_convert(converter, debug) File "/Users/user/Projects/project/lib/python3.8/site-packages/coremltools/converters/mil/frontend/torch/load.py", line 95, in _perform_torch_convert raise e File "/Users/user/Projects/project/lib/python3.8/site-packages/coremltools/converters/mil/frontend/torch/load.py", line 87, in _perform_torch_convert prog = converter.convert() File "/Users/user/Projects/project/lib/python3.8/site-packages/coremltools/converters/mil/frontend/torch/converter.py", line 240, in convert convert_nodes(self.context, self.graph) File "/Users/user/Projects/project/lib/python3.8/site-packages/coremltools/converters/mil/frontend/torch/ops.py", line 74, in convert_nodes raise RuntimeError( RuntimeError: PyTorch convert function for op 'uninitialized' not implemented. To Reproduce import torch import torch.nn as nn import torch.nn.functional as F import coremltools as ct class M(nn.Module): def __init__(self): super(M, self).__init__() def forward(self, x): return F.upsample_bilinear(x, size=512) m = M() scripted_m = torch.jit.script(m) example_input = torch.rand(1, 1, 64, 64) image_input = ct.ImageType(name="input_1", shape=example_input.shape) coreml_model = ct.convert( scripted_m, source='pytorch', inputs=[image_input] ) System environment (please complete the following information): coremltools version: 5.1.0 OS: MacOS macOS version: 12.1 XCode version : 13.1 How you install python: system + venv python version: 3.8.10 any other relevant information: torch version: 1.9.0 torchvision version: 0.10.0
0
0
915
Feb ’22