Open casmli169 opened 1 year ago
Hey @casmli169 , I am unable to find exact solution . But, I have alternative solution to use same attribute functionality.
ImageDataLoaders.from_csv(path, 'train.csv', folder='train', valid_col='is_valid',splitter=RandomSplitter(0.2,seed=10))
It might be help you.
Thanks!!
when using below code: import fastai from fastai.vision.all import *
from fastai.vision import ImageDataLoaders
path = '../data/train/' aa = ImageDataLoaders.from_csv(path,'train.csv', folder='images',suffix='.jpg',valid_pct=0.2) bb=aa.split_by_rand_pct()
I got this error: File "F:/python/av-gameofdl-fastai-resnet101.py", line 22, in
bb=aa.split_by_rand_pct()
File "C:\Python37\lib\site-packages\fastcore\basics.py", line 496, in getattr
if attr is not None: return getattr(attr,k)
File "C:\Python37\lib\site-packages\fastcore\basics.py", line 496, in getattr
if attr is not None: return getattr(attr,k)
File "C:\Python37\lib\site-packages\fastai\data\core.py", line 458, in getattr
def getattr(self,k): return gather_attrs(self, k, 'tls')
File "C:\Python37\lib\site-packages\fastcore\transform.py", line 173, in gather_attrs
if not res: raise AttributeError(k)
AttributeError: split_by_rand_pct
fastai version:2.7.9