Tôi đang cố gắng sử dụng PyTorch, và tôi nghĩ có một số phiên bản của một cái gì đó mà không phải là xếp hàng.undefined symbol: PySlice_AdjustIndices khi nhập PyTorch
Từ những gì tôi có thể lo lắng, có vẻ như có một số chức năng trong phiên bản mới nhất của PyTorch (?) Không thể truy cập được trên hệ thống của tôi. Tôi nghi ngờ nó có một cái gì đó để làm với Python phiên bản 3.6.1 như trái ngược với 3.6.0. Nhưng tôi không thể hiểu được. Nếu ai có lời khuyên nào về những gì tôi có thể làm gì để khắc phục lỗi này:
/home/ubuntu/nbs/torch_utils.py in <module>()
----> 1 import torch
2 import torch.nn as nn
3 import torch.nn.parallel
4 import torch.utils.data
5 from torch import optim
/home/ubuntu/anaconda3/lib/python3.6/site-packages/torch/__init__.py in <module>()
51 sys.setdlopenflags(_dl_flags.RTLD_GLOBAL | _dl_flags.RTLD_NOW)
52
---> 53 from torch._C import *
54
55 __all__ += [name for name in dir(_C)
ImportError: /home/ubuntu/anaconda3/lib/python3.6/site-packages/torch/_C.cpython-36m-x86_64-linux-gnu.so: undefined symbol: PySlice_AdjustIndices
Dưới đây là các chi tiết về hệ thống của tôi:
Tôi đang chạy Ubuntu trên AWS, Ubuntu 16.04.2 LTS
thông tin Cuda của tôi là Cuda compilation tools, release 8.0, V8.0.61
tôi có Anaconda, conda 4.3.15
phiên bản python của tôi là Python 3.6.0 :: Anaconda custom (64-bit)
Cảm ơn.
Xác nhận tôi có cùng một vấn đề và hạ cấp giải quyết nó cho tôi. Cảm ơn Pedro! – wmacura