У меня есть некоторый код, использующий pytorch, который отлично работает из моей IDE (pycharm).
Для исследования я попытался запустить его из блокнота jupyter.
Код вЗаписная книжка:
from algorithms import Argparser
from algorithms import Session
def main():
print("main started")
args = Argparser.parse()
session = Session(args)
session.run()
Пакет выглядит следующим образом:
|-algorithms
|---__init__.py
|---Argparser.py
|---Session.py
|---<many more files that are being used by Session>.py
некоторые из этих файлов import torch
При запуске кода в блокноте я получаю
NameError Traceback (последний вызов был последним) в 1 из алгоритмов импорта Argparser ----> 2 из алгоритмов импорта Сессия 3 def main (): 4 print ("main start") 5 args = Argparser.parse ()
D: \ git \ stav \ stav-rl \gorithms \ Session.py in 12 13 ---> 14 из алгоритмов. Эпизод импорта эпизода 15 из алгоритмов. Агент импорта агента 16 импортирует факел
D: \ git \ stav \ stav-rl \gorithms \ Episode.py in 1 author = 'Noam' 2 ----> 3 факел импорта 4 импорт numpy как np 5import cv2
c: \ anaconda3 \ envs \ threadartrl \ lib \ site-packages \ torch__init __. py in 84 из torch._C import * 85 ---> 86 all + = [имя для именив директории ( C) 87, если name [0]! = '' и 88 не name.endswith ('Base')]
NameError: имя '_C' не определено
Ошибка на from algorithms import Session-->...-->import torch
Как я могу получить код для запуска?