use correct export syntax for nbdev
Browse files
app.ipynb
CHANGED
@@ -181,7 +181,7 @@
|
|
181 |
}
|
182 |
],
|
183 |
"source": [
|
184 |
-
"
|
185 |
"learn = load_learner('model.pkl')"
|
186 |
]
|
187 |
},
|
@@ -265,7 +265,7 @@
|
|
265 |
"metadata": {},
|
266 |
"outputs": [],
|
267 |
"source": [
|
268 |
-
"
|
269 |
"categories = learn.dls.vocab\n",
|
270 |
"\n",
|
271 |
"def classify_image(img):\n",
|
@@ -414,7 +414,7 @@
|
|
414 |
}
|
415 |
],
|
416 |
"source": [
|
417 |
-
"
|
418 |
"image = gr.inputs.Image(shape=(192, 192))\n",
|
419 |
"label = gr.outputs.Label()\n",
|
420 |
"examples = ['dog.jpeg']"
|
@@ -483,7 +483,7 @@
|
|
483 |
}
|
484 |
],
|
485 |
"source": [
|
486 |
-
"
|
487 |
"intf = gr.Interface(fn=classify_image, inputs=image, outputs=label, examples=examples)\n",
|
488 |
"intf.launch(inline=False)"
|
489 |
]
|
@@ -793,62 +793,10 @@
|
|
793 |
},
|
794 |
{
|
795 |
"cell_type": "code",
|
796 |
-
"execution_count":
|
797 |
"id": "10d7900d",
|
798 |
"metadata": {},
|
799 |
-
"outputs": [
|
800 |
-
{
|
801 |
-
"data": {
|
802 |
-
"text/plain": [
|
803 |
-
"[Parameter containing:\n",
|
804 |
-
" tensor([ 1.2545e+00, 1.9196e+00, 1.2201e+00, 1.0390e+00, -1.6480e-03,\n",
|
805 |
-
" 7.6568e-01, 8.8830e-01, 1.6302e+00, 7.0489e-01, 3.2909e+00,\n",
|
806 |
-
" 7.8756e-01, -1.2321e-03, 1.0008e+00, -1.1701e-03, 3.2963e+00,\n",
|
807 |
-
" 7.5332e-04, 1.9848e+00, 1.0214e+00, 4.4530e+00, 2.5485e-01,\n",
|
808 |
-
" 2.7261e+00, 9.2749e-01, 1.2365e+00, 4.6786e-03, 1.7861e+00,\n",
|
809 |
-
" 5.4500e-01, 4.6252e+00, 1.1814e-02, -8.0696e-04, 3.4503e+00,\n",
|
810 |
-
" 1.3520e+00, 4.1267e+00, 2.6889e+00, 4.1214e+00, 3.4020e+00,\n",
|
811 |
-
" 8.4680e-01, 7.3639e-01, 3.9801e+00, 1.2857e+00, 6.4153e-01,\n",
|
812 |
-
" 2.6896e+00, 1.1183e+00, 1.1701e+00, 5.5256e-01, 2.3371e+00,\n",
|
813 |
-
" 2.6110e-04, 9.7016e-01, 2.1527e-03, 1.1990e+00, 1.7883e+00,\n",
|
814 |
-
" 4.0231e-01, 4.4849e-01, 9.7238e-01, 3.9889e+00, 6.5864e-01,\n",
|
815 |
-
" 6.8973e-01, 9.8424e-01, 2.7063e+00, 1.2161e+00, 7.5966e-01,\n",
|
816 |
-
" 3.3019e+00, 1.6209e+00, 9.5479e-01, 2.1214e+00, 6.2982e-01,\n",
|
817 |
-
" 4.0345e+00, 8.9406e-01, -1.5776e-03, 4.0855e+00, 1.0646e+00,\n",
|
818 |
-
" 1.3953e+00, 1.6694e+00, 7.7575e-04, 7.6740e-01, 8.8671e-01,\n",
|
819 |
-
" 6.4291e-01, 1.3444e+00, 7.1629e-01, 5.4538e-01, 2.0897e+00,\n",
|
820 |
-
" 1.1951e+00, 3.0924e-01, 2.9660e-01, 1.4705e+00, 4.0818e+00,\n",
|
821 |
-
" -1.9466e-03, 1.1466e+00, 3.8855e+00, 3.6003e+00, 4.8230e-01,\n",
|
822 |
-
" 2.1677e-01, 1.2715e-03, 6.5100e-01, 3.0062e+00, 3.0463e+00,\n",
|
823 |
-
" 6.9039e-03], requires_grad=True),\n",
|
824 |
-
" Parameter containing:\n",
|
825 |
-
" tensor([-9.7076e-02, -4.1602e-02, 4.1634e+00, -1.0902e-02, 2.5195e-03,\n",
|
826 |
-
" -2.6698e-02, -3.1112e-02, -8.0897e-02, -1.3977e-01, -6.1426e-02,\n",
|
827 |
-
" 3.2092e-01, -3.3970e-01, -5.7320e-02, -5.0723e-03, -4.5248e-02,\n",
|
828 |
-
" -2.6788e-02, -4.0929e-02, -3.8162e-02, 8.6140e-03, -2.3497e-02,\n",
|
829 |
-
" 9.3659e-03, -1.6219e-01, -4.0165e+00, 5.3178e-01, -5.3446e-01,\n",
|
830 |
-
" 2.8025e+00, 3.7767e-02, -8.2848e-03, -1.0448e-03, -1.1741e-01,\n",
|
831 |
-
" -1.3899e-01, 1.9646e-02, -9.6837e-02, -1.3024e-01, -1.9224e-01,\n",
|
832 |
-
" -6.6514e-02, -3.5839e-02, -1.2878e-01, 1.5046e-01, 7.7289e-04,\n",
|
833 |
-
" -6.4686e-02, 5.7553e-02, -9.2985e-02, -1.1460e+00, -5.4285e-02,\n",
|
834 |
-
" -5.4245e-03, -1.8200e-01, 2.2406e-02, 3.9471e-02, -5.9339e-02,\n",
|
835 |
-
" -4.1768e-02, -5.6190e-02, -4.3428e-02, -1.2965e-02, -1.1264e-01,\n",
|
836 |
-
" 4.9255e-03, -3.7258e-02, -1.5767e-01, -9.7796e-02, -1.8840e-01,\n",
|
837 |
-
" -1.1216e-01, -1.8182e-01, -3.2907e-02, -2.8298e-02, 1.4188e+00,\n",
|
838 |
-
" -3.3801e-02, -4.1863e-02, -2.6832e-01, -4.7449e-02, -4.5676e-05,\n",
|
839 |
-
" 2.6773e-01, 1.8772e-01, 6.9789e-01, -3.0746e-01, 8.3766e-02,\n",
|
840 |
-
" -1.0845e+00, 1.5364e-02, -4.4824e-02, -7.7240e-02, -6.7920e-02,\n",
|
841 |
-
" -1.3150e-01, -1.6358e-02, -1.7351e-02, -3.9939e-02, -7.2383e-02,\n",
|
842 |
-
" 1.0359e-02, -5.8904e-02, -3.8567e-02, -7.9783e-02, -7.3791e-02,\n",
|
843 |
-
" -1.0318e-02, -3.7690e-01, -9.9740e-03, -2.7374e-02, -6.3630e-02,\n",
|
844 |
-
" 1.5712e-03], requires_grad=True)]"
|
845 |
-
]
|
846 |
-
},
|
847 |
-
"execution_count": 20,
|
848 |
-
"metadata": {},
|
849 |
-
"output_type": "execute_result"
|
850 |
-
}
|
851 |
-
],
|
852 |
"source": [
|
853 |
"l = m.get_submodule('0.model.stem.1')\n",
|
854 |
"list(l.parameters())"
|
@@ -949,14 +897,23 @@
|
|
949 |
},
|
950 |
{
|
951 |
"cell_type": "code",
|
952 |
-
"execution_count":
|
953 |
"id": "ff9d5c73",
|
954 |
"metadata": {},
|
955 |
-
"outputs": [
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
956 |
"source": [
|
957 |
"import nbdev\n",
|
958 |
"\n",
|
959 |
-
"nbdev.export.nb_export()"
|
|
|
960 |
]
|
961 |
}
|
962 |
],
|
|
|
181 |
}
|
182 |
],
|
183 |
"source": [
|
184 |
+
"#|export\n",
|
185 |
"learn = load_learner('model.pkl')"
|
186 |
]
|
187 |
},
|
|
|
265 |
"metadata": {},
|
266 |
"outputs": [],
|
267 |
"source": [
|
268 |
+
"#|export\n",
|
269 |
"categories = learn.dls.vocab\n",
|
270 |
"\n",
|
271 |
"def classify_image(img):\n",
|
|
|
414 |
}
|
415 |
],
|
416 |
"source": [
|
417 |
+
"#|export\n",
|
418 |
"image = gr.inputs.Image(shape=(192, 192))\n",
|
419 |
"label = gr.outputs.Label()\n",
|
420 |
"examples = ['dog.jpeg']"
|
|
|
483 |
}
|
484 |
],
|
485 |
"source": [
|
486 |
+
"#|export\n",
|
487 |
"intf = gr.Interface(fn=classify_image, inputs=image, outputs=label, examples=examples)\n",
|
488 |
"intf.launch(inline=False)"
|
489 |
]
|
|
|
793 |
},
|
794 |
{
|
795 |
"cell_type": "code",
|
796 |
+
"execution_count": null,
|
797 |
"id": "10d7900d",
|
798 |
"metadata": {},
|
799 |
+
"outputs": [],
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
800 |
"source": [
|
801 |
"l = m.get_submodule('0.model.stem.1')\n",
|
802 |
"list(l.parameters())"
|
|
|
897 |
},
|
898 |
{
|
899 |
"cell_type": "code",
|
900 |
+
"execution_count": 19,
|
901 |
"id": "ff9d5c73",
|
902 |
"metadata": {},
|
903 |
+
"outputs": [
|
904 |
+
{
|
905 |
+
"name": "stdout",
|
906 |
+
"output_type": "stream",
|
907 |
+
"text": [
|
908 |
+
"Export successful\n"
|
909 |
+
]
|
910 |
+
}
|
911 |
+
],
|
912 |
"source": [
|
913 |
"import nbdev\n",
|
914 |
"\n",
|
915 |
+
"nbdev.export.nb_export('app.ipynb','')\n",
|
916 |
+
"print('Export successful')"
|
917 |
]
|
918 |
}
|
919 |
],
|