DanielBell99
DanielBell99

Reputation: 1927

PyTorch | NameError: name 'defaults' is not defined

I'm new to fastai.

What approaches should I take in trying to resolve such an error like this?

A solution would be greatly appreciated.

Traceback:

(project) daniel@ubuntu-pcs:~/PycharmProjects/project$ python main.py 
Traceback (most recent call last):
  File "/home/daniel/PycharmProjects/project/main.py", line 6, in <module>
    from src.train.train_model import train
  File "/home/daniel/PycharmProjects/project/src/train/train_model.py", line 8, in <module>
    from fastai.vision.all import *
  File "/home/daniel/miniconda3/envs/pdl1lung/lib/python3.9/site-packages/fastai/vision/all.py", line 1, in <module>
    from . import models
  File "/home/daniel/miniconda3/envs/pdl1lung/lib/python3.9/site-packages/fastai/vision/models/__init__.py", line 1, in <module>
    from . import xresnet
  File "/home/daniel/miniconda3/envs/pdl1lung/lib/python3.9/site-packages/fastai/vision/models/xresnet.py", line 17, in <module>
    from ...torch_basics import *
  File "/home/daniel/miniconda3/envs/pdl1lung/lib/python3.9/site-packages/fastai/torch_basics.py", line 11, in <module>
    from .torch_core import *
  File "/home/daniel/miniconda3/envs/pdl1lung/lib/python3.9/site-packages/fastai/torch_core.py", line 31, in <module>
    defaults.benchmark = True
NameError: name 'defaults' is not defined

Code

train_model.py:

...
from fastai.vision.all import *
...

Upvotes: 0

Views: 1239

Answers (1)

DanielBell99
DanielBell99

Reputation: 1927

conda create -n venv python==3.6.13
pip install -r requirements.txt

requirements.txt:

fastai==2.5.3
fastcore==1.3.27
python==3.6.13

Upvotes: 1

Related Questions