2017-03-29 7 views
5

आयात करते समय मैं PyTorch का उपयोग करने की कोशिश कर रहा हूं, और मुझे लगता है कि कुछ ऐसा संस्करण है जो अस्तर नहीं कर रहा है।अपरिभाषित प्रतीक: PySlice_AdjustIndices PyTorch

मैं किस छोटे से बाहर निकल सकता हूं, ऐसा लगता है कि PyTorch (?) के नवीनतम संस्करण में कुछ फ़ंक्शन हैं जिन्हें मेरे सिस्टम पर एक्सेस नहीं किया जा सकता है। मुझे संदेह है कि इसमें 3.6.0 के विपरीत पायथन संस्करण 3.6.1 के साथ कुछ करना है। लेकिन मैं इसे समझ नहीं सकता। अगर कोई मुझे क्या इस त्रुटि को सुधारने के लिए क्या कर सकते हैं पर किसी भी सलाह है:

मैं एडब्ल्यूएस पर उबंटू चला रहा हूँ, Ubuntu 16.04.2 LTS

मेरी Cuda जानकारी Cuda compilation tools, release 8.0, V8.0.61 है:

/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 

यहाँ अपने सिस्टम पर विवरण है

मैं एनाकोंडा है, conda 4.3.15

मेरे अजगर संस्करणहै 210

धन्यवाद।

उत्तर

5

मुझे एक ही समस्या है, शायद बिल्ड उबंटू/पायथन 3.6 के लिए टूट गया है।

वैसे भी, जब तक वे इस समस्या को ठीक है, तो आप एक संस्करण पदावनति द्वारा PyTorch स्थापित कर सकते हैं:

conda install pytorch=0.1.10 torchvision -c soumith

इस संस्करण में अपने सभी परीक्षणों पर ठीक चलाता है।

+0

पुष्टि मैं एक ही समस्या है और पदावनति मेरे लिए इसे हल। धन्यवाद पेड्रो! – wmacura

2

यह अब तय हो गई है, तो आप conda के माध्यम से pytorch को पुनर्स्थापित:

conda install pytorch torchvision -c soumith

संबंधित मुद्दे