From 9cc73fa60d84e6b203555bc721a048386fb91f4a Mon Sep 17 00:00:00 2001 From: anubhavmaity Date: Sun, 31 Mar 2024 10:26:39 -0700 Subject: [PATCH 1/2] reset before every epoch --- nbs/09_learner.ipynb | 23 ++++------------------- 1 file changed, 4 insertions(+), 19 deletions(-) diff --git a/nbs/09_learner.ipynb b/nbs/09_learner.ipynb index db56dc0..d76c4c9 100644 --- a/nbs/09_learner.ipynb +++ b/nbs/09_learner.ipynb @@ -86,22 +86,7 @@ "execution_count": null, "id": "b22868a9", "metadata": {}, - "outputs": [ - { - "data": { - "application/vnd.jupyter.widget-view+json": { - "model_id": "25a1693df8844081b050b8bbdb5f00fa", - "version_major": 2, - "version_minor": 0 - }, - "text/plain": [ - " 0%| | 0/2 [00:00 Date: Sun, 28 Apr 2024 10:22:18 -0700 Subject: [PATCH 2/2] check norm as class not instance --- miniai/init.py | 2 +- nbs/11_initializing.ipynb | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/miniai/init.py b/miniai/init.py index 7bbb7fe..e42d91c 100644 --- a/miniai/init.py +++ b/miniai/init.py @@ -106,7 +106,7 @@ def lsuv_init(model, m, m_in, xb): # %% ../nbs/11_initializing.ipynb 114 def conv(ni, nf, ks=3, stride=2, act=nn.ReLU, norm=None, bias=None): - if bias is None: bias = not isinstance(norm, (nn.BatchNorm1d,nn.BatchNorm2d,nn.BatchNorm3d)) + if bias is None: bias = not (norm in (nn.BatchNorm1d,nn.BatchNorm2d,nn.BatchNorm3d)) layers = [nn.Conv2d(ni, nf, stride=stride, kernel_size=ks, padding=ks//2, bias=bias)] if norm: layers.append(norm(nf)) if act: layers.append(act()) diff --git a/nbs/11_initializing.ipynb b/nbs/11_initializing.ipynb index 725a8a4..972194e 100644 --- a/nbs/11_initializing.ipynb +++ b/nbs/11_initializing.ipynb @@ -2181,7 +2181,7 @@ "source": [ "#|export\n", "def conv(ni, nf, ks=3, stride=2, act=nn.ReLU, norm=None, bias=None):\n", - " if bias is None: bias = not isinstance(norm, (nn.BatchNorm1d,nn.BatchNorm2d,nn.BatchNorm3d))\n", + " if bias is None: bias = not (norm in (nn.BatchNorm1d,nn.BatchNorm2d,nn.BatchNorm3d))\n", " layers = [nn.Conv2d(ni, nf, stride=stride, kernel_size=ks, padding=ks//2, bias=bias)]\n", " if norm: layers.append(norm(nf))\n", " if act: layers.append(act())\n", @@ -2702,7 +2702,7 @@ "split_at_heading": true }, "kernelspec": { - "display_name": "python3", + "display_name": "Python 3 (ipykernel)", "language": "python", "name": "python3" }