Skip to content

UserWarning: TypedStorage is deprecated. #6104

@wyli

Description

@wyli

Describe the bug
see also #5862
pytorch docker 23.01

MONAI version: 1.1.0+271.g8deedd61
Numpy version: 1.22.2
Pytorch version: 1.14.0a0+44dac51
MONAI flags: HAS_EXT = False, USE_COMPILED = False, USE_META_DICT = False
MONAI rev id: 8deedd6
MONAI file: /workspace/MONAI/monai/init.py

root@4242496:/workspace/MONAI# python -W error -m tests.test_meta_tensor
...............................................................................Traceback (most recent call last):
  File "/usr/lib/python3.8/multiprocessing/queues.py", line 239, in _feed
    obj = _ForkingPickler.dumps(obj)
  File "/usr/lib/python3.8/multiprocessing/reduction.py", line 51, in dumps
    cls(buf, protocol).dump(obj)
  File "/workspace/MONAI/monai/data/__init__.py", line 132, in reduce_meta_tensor
    storage = meta_tensor.untyped_storage() if hasattr(meta_tensor, "untyped_storage") else meta_tensor.storage()
  File "/usr/local/lib/python3.8/dist-packages/torch/_tensor.py", line 226, in storage
    return handle_torch_function(Tensor.storage, (self,), self)
  File "/usr/local/lib/python3.8/dist-packages/torch/overrides.py", line 1537, in handle_torch_function
    result = torch_func_method(public_api, types, args, kwargs)
  File "/workspace/MONAI/monai/data/meta_tensor.py", line 276, in __torch_function__
    ret = super().__torch_function__(func, types, args, kwargs)
  File "/usr/local/lib/python3.8/dist-packages/torch/_tensor.py", line 1283, in __torch_function__
    ret = func(*args, **kwargs)
  File "/usr/local/lib/python3.8/dist-packages/torch/_tensor.py", line 228, in storage
    torch.storage._warn_typed_storage_removal()
  File "/usr/local/lib/python3.8/dist-packages/torch/storage.py", line 315, in _warn_typed_storage_removal
    warnings.warn(message, UserWarning)
UserWarning: TypedStorage is deprecated. It will be removed in the future and UntypedStorage will be the only storage class. This should only matter to you if you are using storages directly.
Traceback (most recent call last):
  File "/usr/lib/python3.8/multiprocessing/queues.py", line 239, in _feed
    obj = _ForkingPickler.dumps(obj)
  File "/usr/lib/python3.8/multiprocessing/reduction.py", line 51, in dumps
    cls(buf, protocol).dump(obj)
  File "/workspace/MONAI/monai/data/__init__.py", line 132, in reduce_meta_tensor
    storage = meta_tensor.untyped_storage() if hasattr(meta_tensor, "untyped_storage") else meta_tensor.storage()
  File "/usr/local/lib/python3.8/dist-packages/torch/_tensor.py", line 226, in storage
    return handle_torch_function(Tensor.storage, (self,), self)
  File "/usr/local/lib/python3.8/dist-packages/torch/overrides.py", line 1537, in handle_torch_function
    result = torch_func_method(public_api, types, args, kwargs)
  File "/workspace/MONAI/monai/data/meta_tensor.py", line 276, in __torch_function__
    ret = super().__torch_function__(func, types, args, kwargs)
  File "/usr/local/lib/python3.8/dist-packages/torch/_tensor.py", line 1283, in __torch_function__
    ret = func(*args, **kwargs)
  File "/usr/local/lib/python3.8/dist-packages/torch/_tensor.py", line 228, in storage
    torch.storage._warn_typed_storage_removal()
  File "/usr/local/lib/python3.8/dist-packages/torch/storage.py", line 315, in _warn_typed_storage_removal
    warnings.warn(message, UserWarning)
UserWarning: TypedStorage is deprecated. It will be removed in the future and UntypedStorage will be the only storage class. This should only matter to you if you are using storages directly.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions