मैं deepsaber का उपयोग करना चाहता हूं। उसके लिए मुझे टॉर्च लगानी होगी।

मैंने इसे pip install torch torchvision का उपयोग करके किया।

cd scripts/generation और ./script_generate.sh [path to song] चलाने के बाद अजगर मुझसे कहता है:

Traceback (most recent call last):
  File "generate_stage1.py", line 16, in <module>
    from models import create_model
  File "/home/server/deepsaber/models/__init__.py", line 2, in <module>
    from .base_model import BaseModel
  File "/home/server/deepsaber/models/base_model.py", line 2, in <module>
    import torch
ModuleNotFoundError: No module named 'torch'
Traceback (most recent call last):
  File "generate_stage2.py", line 16, in <module>
    from models import create_model
  File "/home/server/deepsaber/models/__init__.py", line 2, in <module>
    from .base_model import BaseModel
  File "/home/server/deepsaber/models/base_model.py", line 2, in <module>
    import torch
ModuleNotFoundError: No module named 'torch'

python का उपयोग करते समय import torch का उपयोग करना एक आकर्षण की तरह काम करता है

मैं क्या कर सकता हूँ के बारे में कोई विचार?

रेपो कहते हैं:

pytorch (टॉर्च के रूप में या https://pytorch.org/get-started/locally/)

0
GhostJumper 26 मार्च 2020, 11:17

1 उत्तर

सबसे बढ़िया उत्तर

सबसे अधिक संभावना है कि आपने torch को Python 2 का उपयोग करके स्थापित किया है, जबकि script_generate.sh ने Python 3 का उपयोग किया है (देखें यहां):

# [...]
py=python3
# [...]

pip3 install torch torchvision या python3 -m pip install torch torchvision चलाने का प्रयास करें। साथ ही, जांचें कि python3 का उपयोग करते समय import torch काम करता है या नहीं।

0
Berriel 26 मार्च 2020, 12:54