Also affects 06_multicat
Signature: dls.show_batch(b=None, max_n=9, ctxs=None, show=True, **kwargs)
Docstring:
File: ~/anaconda3/envs/fastai2/lib/python3.7/site-packages/fastai2/data/core.py
Type: method
dls.show_batch(rows=1, cols=3)
AttributeError Traceback (most recent call last)
in
----> 1 dls.show_batch(rows=1, cols=3)~/anaconda3/envs/fastai2/lib/python3.7/site-packages/fastai2/data/core.py in show_batch(self, b, max_n, ctxs, show, **kwargs)
90 if b is None: b = self.one_batch()
91 if not show: return self._pre_show_batch(b, max_n=max_n)
—> 92 show_batch(*self._pre_show_batch(b, max_n=max_n), ctxs=ctxs, max_n=max_n, **kwargs)
93
94 def show_results(self, b, out, max_n=9, ctxs=None, show=True, **kwargs):~/anaconda3/envs/fastai2/lib/python3.7/site-packages/fastcore/dispatch.py in call(self, *args, **kwargs)
96 if not f: return args[0]
97 if self.inst is not None: f = MethodType(f, self.inst)
—> 98 return f(*args, **kwargs)
99
100 def get(self, inst, owner):~/anaconda3/envs/fastai2/lib/python3.7/site-packages/fastai2/vision/data.py in show_batch(x, y, samples, ctxs, max_n, nrows, ncols, figsize, **kwargs)
43 def show_batch(x:TensorImage, y, samples, ctxs=None, max_n=10, nrows=None, ncols=None, figsize=None, **kwargs):
44 if ctxs is None: ctxs = get_grid(min(len(samples), max_n), nrows=nrows, ncols=ncols, figsize=figsize)
—> 45 ctxs = show_batch[object](x, y, samples, ctxs=ctxs, max_n=max_n, **kwargs)
46 return ctxs
47~/anaconda3/envs/fastai2/lib/python3.7/site-packages/fastai2/data/core.py in show_batch(x, y, samples, ctxs, max_n, **kwargs)
13 if ctxs is None: ctxs = Inf.nones
14 for i in range_of(samples[0]):
—> 15 ctxs = [b.show(ctx=c, **kwargs) for b,c,_ in zip(samples.itemgot(i),ctxs,range(max_n))]
16 return ctxs
17~/anaconda3/envs/fastai2/lib/python3.7/site-packages/fastai2/data/core.py in (.0)
13 if ctxs is None: ctxs = Inf.nones
14 for i in range_of(samples[0]):
—> 15 ctxs = [b.show(ctx=c, **kwargs) for b,c,_ in zip(samples.itemgot(i),ctxs,range(max_n))]
16 return ctxs
17~/anaconda3/envs/fastai2/lib/python3.7/site-packages/fastai2/torch_core.py in show(self, ctx, **kwargs)
296 _show_args = ArrayImageBase._show_args
297 def show(self, ctx=None, **kwargs):
→ 298 return show_image(self, ctx=ctx, **{**self._show_args, **kwargs})
299
300 # Cell~/anaconda3/envs/fastai2/lib/python3.7/site-packages/fastai2/torch_core.py in show_image(im, ax, figsize, title, ctx, **kwargs)
52 if figsize is None: figsize = (_fig_bounds(im.shape[0]), _fig_bounds(im.shape[1]))
53 if ax is None: _,ax = plt.subplots(figsize=figsize)
—> 54 ax.imshow(im, **kwargs)
55 if title is not None: ax.set_title(title)
56 ax.axis(‘off’)~/anaconda3/envs/fastai2/lib/python3.7/site-packages/matplotlib/init.py in inner(ax, data, *args, **kwargs)
1597 def inner(ax, *args, data=None, **kwargs):
1598 if data is None:
→ 1599 return func(ax, *map(sanitize_sequence, args), **kwargs)
1600
1601 bound = new_sig.bind(ax, *args, **kwargs)~/anaconda3/envs/fastai2/lib/python3.7/site-packages/matplotlib/cbook/deprecation.py in wrapper(*args, **kwargs)
367 f"%(removal)s. If any parameter follows {name!r}, they "
368 f"should be pass as keyword, not positionally.")
→ 369 return func(*args, **kwargs)
370
371 return wrapper~/anaconda3/envs/fastai2/lib/python3.7/site-packages/matplotlib/cbook/deprecation.py in wrapper(*args, **kwargs)
367 f"%(removal)s. If any parameter follows {name!r}, they "
368 f"should be pass as keyword, not positionally.")
→ 369 return func(*args, **kwargs)
370
371 return wrapper~/anaconda3/envs/fastai2/lib/python3.7/site-packages/matplotlib/axes/_axes.py in imshow(self, X, cmap, norm, aspect, interpolation, alpha, vmin, vmax, origin, extent, shape, filternorm, filterrad, imlim, resample, url, **kwargs)
5675 im = mimage.AxesImage(self, cmap, norm, interpolation, origin, extent,
5676 filternorm=filternorm, filterrad=filterrad,
→ 5677 resample=resample, **kwargs)
5678
5679 im.set_data(X)~/anaconda3/envs/fastai2/lib/python3.7/site-packages/matplotlib/image.py in init(self, ax, cmap, norm, interpolation, origin, extent, filternorm, filterrad, resample, **kwargs)
862 filterrad=filterrad,
863 resample=resample,
→ 864 **kwargs
865 )
866~/anaconda3/envs/fastai2/lib/python3.7/site-packages/matplotlib/image.py in init(self, ax, cmap, norm, interpolation, origin, filternorm, filterrad, resample, **kwargs)
218 self._imcache = None
219
→ 220 self.update(kwargs)
221
222 def getstate(self):~/anaconda3/envs/fastai2/lib/python3.7/site-packages/matplotlib/artist.py in update(self, props)
972
973 with cbook._setattr_cm(self, eventson=False):
→ 974 ret = [_update_property(self, k, v) for k, v in props.items()]
975
976 if len(ret):~/anaconda3/envs/fastai2/lib/python3.7/site-packages/matplotlib/artist.py in (.0)
972
973 with cbook._setattr_cm(self, eventson=False):
→ 974 ret = [_update_property(self, k, v) for k, v in props.items()]
975
976 if len(ret):~/anaconda3/envs/fastai2/lib/python3.7/site-packages/matplotlib/artist.py in _update_property(self, k, v)
968 if not callable(func):
969 raise AttributeError(‘{!r} object has no property {!r}’
→ 970 .format(type(self).name, k))
971 return func(v)
972AttributeError: ‘AxesImage’ object has no property ‘rows’