Ich versuche, PyTorch zu verwenden, und ich denke, es gibt eine Version von etwas, das nicht ansteht.undefined Symbol: PySlice_AdjustIndices beim Importieren von PyTorch
Von dem, was ich sagen kann, scheint es, dass es einige Funktionen in der neuesten Version von PyTorch (?) Gibt, auf die auf meinem System nicht zugegriffen werden kann. Ich vermute, dass es etwas mit Python Version 3.6.1 im Gegensatz zu 3.6.0 zu tun hat. Aber ich kann es nicht herausfinden. Wenn jemand einen Rat hat auf das, was ich tun kann, um diesen Fehler zu beheben:
/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
Hier die Details auf meinem System:
Ich bin mit Ubuntu auf AWS, Ubuntu 16.04.2 LTS
meine Cuda info ist Cuda compilation tools, release 8.0, V8.0.61
ich Anaconda haben, conda 4.3.15
Meine python-Version ist Python 3.6.0 :: Anaconda custom (64-bit)
Danke.
Bestätigte Ich habe das gleiche Problem und die Herabstufung löste es für mich. Danke Pedro! – wmacura