Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Installation error #1282

Closed
FindHao opened this issue Nov 4, 2022 · 3 comments
Closed

Installation error #1282

FindHao opened this issue Nov 4, 2022 · 3 comments

Comments

@FindHao
Copy link
Contributor

FindHao commented Nov 4, 2022

PyTorch Version:

nightly torch-1.14.0.dev20221104%2Bcu116-cp38-cp38-linux_x86_64.whl

Error

from torch.testing import assert_allclose as _assert_close
ImportError: cannot import name 'assert_allclose' from 'torch.testing' 
(miniconda3/envs/pt_nov4/lib/python3.8/site-packages/torch/testing/__init__.py)

Error occurs when install DALLE2_pytorch. It is related to this issue pytorch/pytorch#61844

It looks like the nightly version deprecated some functions.

@FindHao
Copy link
Contributor Author

FindHao commented Nov 4, 2022

Full error stack:

Traceback (most recent call last):
  File "install.py", line 20, in <module>
    patch_dalle2()
  File "install.py", line 7, in patch_dalle2
    import dalle2_pytorch
  File "/home/ubuntu/miniconda3/envs/pt_nov4/lib/python3.8/site-packages/dalle2_pytorch/__init__.py", line 2, in <module>
    from dalle2_pytorch.dalle2_pytorch import DALLE2, DiffusionPriorNetwork, DiffusionPrior, Unet, Decoder
  File "/home/ubuntu/miniconda3/envs/pt_nov4/lib/python3.8/site-packages/dalle2_pytorch/dalle2_pytorch.py", line 20, in <module>
    from kornia.filters import gaussian_blur2d
  File "/home/ubuntu/miniconda3/envs/pt_nov4/lib/python3.8/site-packages/kornia/__init__.py", line 3, in <module>
    from . import filters
  File "/home/ubuntu/miniconda3/envs/pt_nov4/lib/python3.8/site-packages/kornia/filters/__init__.py", line 2, in <module>
    from .blur_pool import BlurPool2D, MaxBlurPool2D, blur_pool2d, edge_aware_blur_pool2d, max_blur_pool2d
  File "/home/ubuntu/miniconda3/envs/pt_nov4/lib/python3.8/site-packages/kornia/filters/blur_pool.py", line 7, in <module>
    from kornia.testing import KORNIA_CHECK, KORNIA_CHECK_SHAPE
  File "/home/ubuntu/miniconda3/envs/pt_nov4/lib/python3.8/site-packages/kornia/testing/__init__.py", line 254, in <module>
    from torch.testing import assert_allclose as _assert_close
ImportError: cannot import name 'assert_allclose' from 'torch.testing' (/home/ubuntu/miniconda3/envs/pt_nov4/lib/python3.8/site-packages/torch/testing/__init__.py)

@xuzhao9
Copy link
Contributor

xuzhao9 commented Nov 4, 2022

This is because upstream issue: kornia/kornia#1981, we will update after upstream fixes

@xuzhao9
Copy link
Contributor

xuzhao9 commented Nov 8, 2022

Fixed

@xuzhao9 xuzhao9 closed this as completed Nov 8, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants