NameError: имя «get_transforms» не определено

Этот код работал без проблем до того, как я обновил свой python и fastai:

from fastai import *
from fastai.vision import *
import torch
...
tfms = get_transforms(do_flip=True,flip_vert=True,max_rotate=360,max_warp=0,max_zoom=1.1,max_lighting=0.1,p_lighting=0.5)

После обновления fastai до 2.1.2 и python до 3.8.5 я получаю эту ошибку: NameError: name 'get_transforms' is not defined.

Как я могу это исправить?


person sevil.z    schedule 02.11.2020    source источник
comment
попробуйте импортировать с помощью from fastai import get_transforms   -  person Matiiss    schedule 02.11.2020
comment
ImportError: cannot import name 'get_transforms' from 'fastai' @Matiiss   -  person sevil.z    schedule 02.11.2020
comment
ну тогда либо вы что-то опечатались, либо проблема в другом, либо нет такой функции   -  person Matiiss    schedule 02.11.2020


Ответы (2)


Для методов увеличения данных в FastAI 2 вы должны использовать другие имена методов, например: aug_transforms

person Alexander Riedel    schedule 02.11.2020

У меня такой же вопрос, фастай 1.0.61 возможно решит проблему.

person TechMarvel    schedule 18.11.2020