Skip to content

UserWarning: TypedStorage is deprecated. #6104

Closed

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.

Activity

  1. added
    bugSomething isn't working
    on Mar 6, 2023
  2. added a commit that references this issue on Mar 6, 2023
    fa884a2
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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