/
_nbdev.py
885 lines (878 loc) · 42.7 KB
/
_nbdev.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
# AUTOGENERATED BY NBDEV! DO NOT EDIT!
__all__ = ["index", "modules", "custom_doc_links", "git_url"]
index = {"subplots": "00_torch_core.ipynb",
"show_image": "00_torch_core.ipynb",
"show_titled_image": "00_torch_core.ipynb",
"show_images": "00_torch_core.ipynb",
"ArrayBase": "00_torch_core.ipynb",
"ArrayImageBase": "00_torch_core.ipynb",
"ArrayImage": "00_torch_core.ipynb",
"ArrayImageBW": "00_torch_core.ipynb",
"ArrayMask": "00_torch_core.ipynb",
"Tensor.__array_eq__": "00_torch_core.ipynb",
"tensor": "00_torch_core.ipynb",
"set_seed": "00_torch_core.ipynb",
"get_random_states": "00_torch_core.ipynb",
"set_random_states": "00_torch_core.ipynb",
"no_random": "00_torch_core.ipynb",
"unsqueeze": "00_torch_core.ipynb",
"unsqueeze_": "00_torch_core.ipynb",
"apply": "00_torch_core.ipynb",
"maybe_gather": "00_torch_core.ipynb",
"to_detach": "00_torch_core.ipynb",
"to_half": "00_torch_core.ipynb",
"to_float": "00_torch_core.ipynb",
"defaults.use_cuda": "00_torch_core.ipynb",
"default_device": "00_torch_core.ipynb",
"to_device": "00_torch_core.ipynb",
"to_cpu": "00_torch_core.ipynb",
"to_np": "00_torch_core.ipynb",
"to_concat": "00_torch_core.ipynb",
"Tensor.set_meta": "00_torch_core.ipynb",
"Tensor.as_subclass": "00_torch_core.ipynb",
"TensorBase": "00_torch_core.ipynb",
"TensorImageBase": "00_torch_core.ipynb",
"TensorImage": "00_torch_core.ipynb",
"TensorImageBW": "00_torch_core.ipynb",
"TensorMask": "00_torch_core.ipynb",
"TensorFlowField": "00_torch_core.ipynb",
"TensorCategory": "00_torch_core.ipynb",
"TensorMultiCategory": "00_torch_core.ipynb",
"TitledTensorScalar": "00_torch_core.ipynb",
"L.tensored": "00_torch_core.ipynb",
"L.stack": "00_torch_core.ipynb",
"L.cat": "00_torch_core.ipynb",
"concat": "00_torch_core.ipynb",
"Chunks": "00_torch_core.ipynb",
"show_title": "00_torch_core.ipynb",
"ShowTitle": "00_torch_core.ipynb",
"TitledInt": "00_torch_core.ipynb",
"TitledFloat": "00_torch_core.ipynb",
"TitledStr": "00_torch_core.ipynb",
"TitledTuple": "00_torch_core.ipynb",
"TitledStr.truncate": "00_torch_core.ipynb",
"pd.DataFrame.__init__": "00_torch_core.ipynb",
"get_empty_df": "00_torch_core.ipynb",
"display_df": "00_torch_core.ipynb",
"get_first": "00_torch_core.ipynb",
"one_param": "00_torch_core.ipynb",
"item_find": "00_torch_core.ipynb",
"find_device": "00_torch_core.ipynb",
"find_bs": "00_torch_core.ipynb",
"np_func": "00_torch_core.ipynb",
"Module": "00_torch_core.ipynb",
"get_model": "00_torch_core.ipynb",
"one_hot": "00_torch_core.ipynb",
"one_hot_decode": "00_torch_core.ipynb",
"params": "00_torch_core.ipynb",
"trainable_params": "00_torch_core.ipynb",
"norm_types": "00_torch_core.ipynb",
"norm_bias_params": "00_torch_core.ipynb",
"batch_to_samples": "00_torch_core.ipynb",
"Tensor.interp_1d": "00_torch_core.ipynb",
"Tensor.pca": "00_torch_core.ipynb",
"logit": "00_torch_core.ipynb",
"num_distrib": "00_torch_core.ipynb",
"rank_distrib": "00_torch_core.ipynb",
"distrib_barrier": "00_torch_core.ipynb",
"Path.save_array": "00_torch_core.ipynb",
"Path.load_array": "00_torch_core.ipynb",
"base_doc": "00_torch_core.ipynb",
"doc": "00_torch_core.ipynb",
"nested_reorder": "00_torch_core.ipynb",
"make_cross_image": "00_torch_core.ipynb",
"show_image_batch": "00_torch_core.ipynb",
"requires_grad": "00_torch_core.ipynb",
"init_default": "01_layers.ipynb",
"cond_init": "00_torch_core.ipynb",
"apply_leaf": "00_torch_core.ipynb",
"apply_init": "00_torch_core.ipynb",
"script_use_ctx": "00_torch_core.ipynb",
"script_save_ctx": "00_torch_core.ipynb",
"script_fwd": "00_torch_core.ipynb",
"script_bwd": "00_torch_core.ipynb",
"grad_module": "00_torch_core.ipynb",
"module": "01_layers.ipynb",
"Identity": "01_layers.ipynb",
"Lambda": "01_layers.ipynb",
"PartialLambda": "01_layers.ipynb",
"Flatten": "01_layers.ipynb",
"ToTensorBase": "01_layers.ipynb",
"View": "01_layers.ipynb",
"ResizeBatch": "01_layers.ipynb",
"Debugger": "01_layers.ipynb",
"sigmoid_range": "01_layers.ipynb",
"SigmoidRange": "01_layers.ipynb",
"AdaptiveConcatPool1d": "01_layers.ipynb",
"AdaptiveConcatPool2d": "01_layers.ipynb",
"PoolType": "01_layers.ipynb",
"adaptive_pool": "01_layers.ipynb",
"PoolFlatten": "01_layers.ipynb",
"NormType": "01_layers.ipynb",
"BatchNorm": "01_layers.ipynb",
"InstanceNorm": "01_layers.ipynb",
"BatchNorm1dFlat": "01_layers.ipynb",
"LinBnDrop": "01_layers.ipynb",
"sigmoid": "01_layers.ipynb",
"sigmoid_": "01_layers.ipynb",
"vleaky_relu": "01_layers.ipynb",
"init_linear": "01_layers.ipynb",
"defaults.activation": "01_layers.ipynb",
"ConvLayer": "01_layers.ipynb",
"AdaptiveAvgPool": "01_layers.ipynb",
"MaxPool": "01_layers.ipynb",
"AvgPool": "01_layers.ipynb",
"trunc_normal_": "01_layers.ipynb",
"Embedding": "01_layers.ipynb",
"SelfAttention": "01_layers.ipynb",
"PooledSelfAttention2d": "01_layers.ipynb",
"SimpleSelfAttention": "01_layers.ipynb",
"icnr_init": "01_layers.ipynb",
"PixelShuffle_ICNR": "01_layers.ipynb",
"sequential": "01_layers.ipynb",
"SequentialEx": "01_layers.ipynb",
"MergeLayer": "01_layers.ipynb",
"Cat": "01_layers.ipynb",
"SimpleCNN": "01_layers.ipynb",
"ProdLayer": "01_layers.ipynb",
"inplace_relu": "01_layers.ipynb",
"SEModule": "01_layers.ipynb",
"ResBlock": "01_layers.ipynb",
"SEBlock": "01_layers.ipynb",
"SEResNeXtBlock": "01_layers.ipynb",
"SeparableBlock": "01_layers.ipynb",
"TimeDistributed": "01_layers.ipynb",
"swish": "01_layers.ipynb",
"Swish": "01_layers.ipynb",
"MishJitAutoFn": "01_layers.ipynb",
"mish": "01_layers.ipynb",
"Mish": "01_layers.ipynb",
"ParameterModule": "01_layers.ipynb",
"children_and_parameters": "01_layers.ipynb",
"has_children": "01_layers.ipynb",
"flatten_model": "01_layers.ipynb",
"NoneReduce": "01_layers.ipynb",
"in_channels": "01_layers.ipynb",
"BaseLoss": "01a_losses.ipynb",
"CrossEntropyLossFlat": "01a_losses.ipynb",
"FocalLoss": "01a_losses.ipynb",
"FocalLossFlat": "01a_losses.ipynb",
"BCEWithLogitsLossFlat": "01a_losses.ipynb",
"BCELossFlat": "01a_losses.ipynb",
"MSELossFlat": "01a_losses.ipynb",
"L1LossFlat": "01a_losses.ipynb",
"LabelSmoothingCrossEntropy": "01a_losses.ipynb",
"LabelSmoothingCrossEntropyFlat": "01a_losses.ipynb",
"DiceLoss": "01a_losses.ipynb",
"fa_collate": "02_data.load.ipynb",
"fa_convert": "02_data.load.ipynb",
"SkipItemException": "02_data.load.ipynb",
"DataLoader": "02_data.load.ipynb",
"TfmdDL": "03_data.core.ipynb",
"DataLoaders": "03_data.core.ipynb",
"FilteredBase": "03_data.core.ipynb",
"TfmdLists": "03_data.core.ipynb",
"decode_at": "03_data.core.ipynb",
"show_at": "03_data.core.ipynb",
"Datasets": "03_data.core.ipynb",
"test_set": "03_data.core.ipynb",
"DataLoaders.test_dl": "03_data.core.ipynb",
"fastai_cfg": "04_data.external.ipynb",
"fastai_path": "04_data.external.ipynb",
"URLs": "04_data.external.ipynb",
"untar_data": "04_data.external.ipynb",
"get_files": "05_data.transforms.ipynb",
"FileGetter": "05_data.transforms.ipynb",
"image_extensions": "05_data.transforms.ipynb",
"get_image_files": "05_data.transforms.ipynb",
"ImageGetter": "05_data.transforms.ipynb",
"get_text_files": "05_data.transforms.ipynb",
"ItemGetter": "05_data.transforms.ipynb",
"AttrGetter": "05_data.transforms.ipynb",
"RandomSplitter": "05_data.transforms.ipynb",
"TrainTestSplitter": "05_data.transforms.ipynb",
"IndexSplitter": "05_data.transforms.ipynb",
"EndSplitter": "05_data.transforms.ipynb",
"GrandparentSplitter": "05_data.transforms.ipynb",
"FuncSplitter": "05_data.transforms.ipynb",
"MaskSplitter": "05_data.transforms.ipynb",
"FileSplitter": "05_data.transforms.ipynb",
"ColSplitter": "05_data.transforms.ipynb",
"RandomSubsetSplitter": "05_data.transforms.ipynb",
"parent_label": "05_data.transforms.ipynb",
"RegexLabeller": "05_data.transforms.ipynb",
"ColReader": "05_data.transforms.ipynb",
"CategoryMap": "05_data.transforms.ipynb",
"Categorize": "05_data.transforms.ipynb",
"Category": "05_data.transforms.ipynb",
"MultiCategorize": "05_data.transforms.ipynb",
"MultiCategory": "05_data.transforms.ipynb",
"OneHotEncode": "05_data.transforms.ipynb",
"EncodedMultiCategorize": "05_data.transforms.ipynb",
"RegressionSetup": "05_data.transforms.ipynb",
"get_c": "05_data.transforms.ipynb",
"ToTensor": "05_data.transforms.ipynb",
"IntToFloatTensor": "05_data.transforms.ipynb",
"broadcast_vec": "05_data.transforms.ipynb",
"Normalize": "05_data.transforms.ipynb",
"TransformBlock": "06_data.block.ipynb",
"CategoryBlock": "06_data.block.ipynb",
"MultiCategoryBlock": "06_data.block.ipynb",
"RegressionBlock": "06_data.block.ipynb",
"DataBlock": "06_data.block.ipynb",
"DataBlock.summary": "06_data.block.ipynb",
"imagenet_stats": "07_vision.core.ipynb",
"cifar_stats": "07_vision.core.ipynb",
"mnist_stats": "07_vision.core.ipynb",
"n_px": "07_vision.core.ipynb",
"shape": "60_medical.imaging.ipynb",
"aspect": "07_vision.core.ipynb",
"Image.Image.reshape": "07_vision.core.ipynb",
"Image.Image.to_bytes_format": "07_vision.core.ipynb",
"Image.Image.to_thumb": "07_vision.core.ipynb",
"Image.Image.resize_max": "07_vision.core.ipynb",
"to_image": "07_vision.core.ipynb",
"load_image": "07_vision.core.ipynb",
"image2tensor": "07_vision.core.ipynb",
"PILBase": "07_vision.core.ipynb",
"PILImage": "07_vision.core.ipynb",
"PILImageBW": "07_vision.core.ipynb",
"PILMask": "07_vision.core.ipynb",
"OpenMask": "07_vision.core.ipynb",
"OpenMask.loss_func": "07_vision.core.ipynb",
"PILMask.create": "07_vision.core.ipynb",
"AddMaskCodes": "07_vision.core.ipynb",
"TensorPoint": "07_vision.core.ipynb",
"TensorPointCreate": "07_vision.core.ipynb",
"TensorPointCreate.loss_func": "07_vision.core.ipynb",
"TensorPoint.create": "07_vision.core.ipynb",
"get_annotations": "07_vision.core.ipynb",
"TensorBBox": "07_vision.core.ipynb",
"LabeledBBox": "07_vision.core.ipynb",
"encodes": "40_tabular.core.ipynb",
"PointScaler": "07_vision.core.ipynb",
"BBoxLabeler": "07_vision.core.ipynb",
"decodes": "40_tabular.core.ipynb",
"get_grid": "08_vision.data.ipynb",
"clip_remove_empty": "08_vision.data.ipynb",
"bb_pad": "08_vision.data.ipynb",
"ImageBlock": "08_vision.data.ipynb",
"MaskBlock": "08_vision.data.ipynb",
"PointBlock": "08_vision.data.ipynb",
"BBoxBlock": "08_vision.data.ipynb",
"PointBlock.__doc__": "08_vision.data.ipynb",
"BBoxBlock.__doc__": "08_vision.data.ipynb",
"BBoxLblBlock": "08_vision.data.ipynb",
"ImageDataLoaders": "08_vision.data.ipynb",
"ImageDataLoaders.from_csv": "08_vision.data.ipynb",
"ImageDataLoaders.from_name_func": "08_vision.data.ipynb",
"ImageDataLoaders.from_path_re": "08_vision.data.ipynb",
"ImageDataLoaders.from_name_re": "08_vision.data.ipynb",
"SegmentationDataLoaders": "08_vision.data.ipynb",
"RandTransform": "09_vision.augment.ipynb",
"TensorTypes": "09_vision.augment.ipynb",
"Image.Image.flip_lr": "09_vision.augment.ipynb",
"TensorImageBase.flip_lr": "09_vision.augment.ipynb",
"TensorPoint.flip_lr": "09_vision.augment.ipynb",
"TensorBBox.flip_lr": "09_vision.augment.ipynb",
"FlipItem": "09_vision.augment.ipynb",
"PILImage.dihedral": "09_vision.augment.ipynb",
"TensorImage.dihedral": "09_vision.augment.ipynb",
"TensorPoint.dihedral": "09_vision.augment.ipynb",
"TensorBBox.dihedral": "09_vision.augment.ipynb",
"DihedralItem": "09_vision.augment.ipynb",
"TensorBBox.crop_pad": "09_vision.augment.ipynb",
"TensorPoint.crop_pad": "09_vision.augment.ipynb",
"Image.Image.crop_pad": "09_vision.augment.ipynb",
"CropPad": "09_vision.augment.ipynb",
"RandomCrop": "09_vision.augment.ipynb",
"OldRandomCrop": "09_vision.augment.ipynb",
"Resize": "09_vision.augment.ipynb",
"RandomResizedCrop": "09_vision.augment.ipynb",
"RatioResize": "09_vision.augment.ipynb",
"affine_grid": "09_vision.augment.ipynb",
"TensorImage.affine_coord": "09_vision.augment.ipynb",
"TensorMask.affine_coord": "09_vision.augment.ipynb",
"TensorPoint.affine_coord": "09_vision.augment.ipynb",
"TensorBBox.affine_coord": "09_vision.augment.ipynb",
"AffineCoordTfm": "09_vision.augment.ipynb",
"RandomResizedCropGPU": "09_vision.augment.ipynb",
"mask_tensor": "09_vision.augment.ipynb",
"affine_mat": "09_vision.augment.ipynb",
"flip_mat": "09_vision.augment.ipynb",
"TensorImage.flip_batch": "09_vision.augment.ipynb",
"TensorMask.flip_batch": "09_vision.augment.ipynb",
"TensorPoint.flip_batch": "09_vision.augment.ipynb",
"TensorBBox.flip_batch": "09_vision.augment.ipynb",
"Flip": "09_vision.augment.ipynb",
"DeterministicDraw": "09_vision.augment.ipynb",
"DeterministicFlip": "09_vision.augment.ipynb",
"dihedral_mat": "09_vision.augment.ipynb",
"TensorImage.dihedral_batch": "09_vision.augment.ipynb",
"TensorMask.dihedral_batch": "09_vision.augment.ipynb",
"TensorPoint.dihedral_batch": "09_vision.augment.ipynb",
"TensorBBox.dihedral_batch": "09_vision.augment.ipynb",
"Dihedral": "09_vision.augment.ipynb",
"DeterministicDihedral": "09_vision.augment.ipynb",
"rotate_mat": "09_vision.augment.ipynb",
"TensorImage.rotate": "09_vision.augment.ipynb",
"TensorMask.rotate": "09_vision.augment.ipynb",
"TensorPoint.rotate": "09_vision.augment.ipynb",
"TensorBBox.rotate": "09_vision.augment.ipynb",
"Rotate": "09_vision.augment.ipynb",
"zoom_mat": "09_vision.augment.ipynb",
"TensorImage.zoom": "09_vision.augment.ipynb",
"TensorMask.zoom": "09_vision.augment.ipynb",
"TensorPoint.zoom": "09_vision.augment.ipynb",
"TensorBBox.zoom": "09_vision.augment.ipynb",
"Zoom": "09_vision.augment.ipynb",
"find_coeffs": "09_vision.augment.ipynb",
"apply_perspective": "09_vision.augment.ipynb",
"TensorImage.warp": "09_vision.augment.ipynb",
"TensorMask.warp": "09_vision.augment.ipynb",
"TensorPoint.warp": "09_vision.augment.ipynb",
"TensorBBox.warp": "09_vision.augment.ipynb",
"Warp": "09_vision.augment.ipynb",
"TensorImage.lighting": "09_vision.augment.ipynb",
"SpaceTfm": "09_vision.augment.ipynb",
"LightingTfm": "09_vision.augment.ipynb",
"TensorImage.brightness": "09_vision.augment.ipynb",
"Brightness": "09_vision.augment.ipynb",
"TensorImage.contrast": "09_vision.augment.ipynb",
"Contrast": "09_vision.augment.ipynb",
"grayscale": "09_vision.augment.ipynb",
"TensorImage.saturation": "09_vision.augment.ipynb",
"Saturation": "09_vision.augment.ipynb",
"rgb2hsv": "09_vision.augment.ipynb",
"hsv2rgb": "09_vision.augment.ipynb",
"TensorImage.hsv": "09_vision.augment.ipynb",
"HSVTfm": "09_vision.augment.ipynb",
"TensorImage.hue": "09_vision.augment.ipynb",
"Hue": "09_vision.augment.ipynb",
"cutout_gaussian": "09_vision.augment.ipynb",
"norm_apply_denorm": "09_vision.augment.ipynb",
"RandomErasing": "09_vision.augment.ipynb",
"setup_aug_tfms": "09_vision.augment.ipynb",
"aug_transforms": "09_vision.augment.ipynb",
"download_images": "09b_vision.utils.ipynb",
"resize_to": "09b_vision.utils.ipynb",
"verify_image": "09b_vision.utils.ipynb",
"verify_images": "09b_vision.utils.ipynb",
"resize_image": "09b_vision.utils.ipynb",
"resize_images": "09b_vision.utils.ipynb",
"Box.__getitem__": "09c_vision.widgets.ipynb",
"widget": "09c_vision.widgets.ipynb",
"carousel": "09c_vision.widgets.ipynb",
"ImagesCleaner": "09c_vision.widgets.ipynb",
"ImageClassifierCleaner": "09c_vision.widgets.ipynb",
"init_cnn": "11_vision.models.xresnet.ipynb",
"XResNet": "11_vision.models.xresnet.ipynb",
"xresnet18": "11_vision.models.xresnet.ipynb",
"xresnet34": "11_vision.models.xresnet.ipynb",
"xresnet50": "11_vision.models.xresnet.ipynb",
"xresnet101": "11_vision.models.xresnet.ipynb",
"xresnet152": "11_vision.models.xresnet.ipynb",
"xresnet18_deep": "11_vision.models.xresnet.ipynb",
"xresnet34_deep": "11_vision.models.xresnet.ipynb",
"xresnet50_deep": "11_vision.models.xresnet.ipynb",
"xresnet18_deeper": "11_vision.models.xresnet.ipynb",
"xresnet34_deeper": "11_vision.models.xresnet.ipynb",
"xresnet50_deeper": "11_vision.models.xresnet.ipynb",
"se_kwargs1": "11_vision.models.xresnet.ipynb",
"se_kwargs2": "11_vision.models.xresnet.ipynb",
"se_kwargs3": "11_vision.models.xresnet.ipynb",
"g0": "11_vision.models.xresnet.ipynb",
"g1": "11_vision.models.xresnet.ipynb",
"g2": "11_vision.models.xresnet.ipynb",
"g3": "11_vision.models.xresnet.ipynb",
"xse_resnet18": "11_vision.models.xresnet.ipynb",
"xse_resnext18": "11_vision.models.xresnet.ipynb",
"xresnext18": "11_vision.models.xresnet.ipynb",
"xse_resnet34": "11_vision.models.xresnet.ipynb",
"xse_resnext34": "11_vision.models.xresnet.ipynb",
"xresnext34": "11_vision.models.xresnet.ipynb",
"xse_resnet50": "11_vision.models.xresnet.ipynb",
"xse_resnext50": "11_vision.models.xresnet.ipynb",
"xresnext50": "11_vision.models.xresnet.ipynb",
"xse_resnet101": "11_vision.models.xresnet.ipynb",
"xse_resnext101": "11_vision.models.xresnet.ipynb",
"xresnext101": "11_vision.models.xresnet.ipynb",
"xse_resnet152": "11_vision.models.xresnet.ipynb",
"xsenet154": "11_vision.models.xresnet.ipynb",
"xse_resnext18_deep": "11_vision.models.xresnet.ipynb",
"xse_resnext34_deep": "11_vision.models.xresnet.ipynb",
"xse_resnext50_deep": "11_vision.models.xresnet.ipynb",
"xse_resnext18_deeper": "11_vision.models.xresnet.ipynb",
"xse_resnext34_deeper": "11_vision.models.xresnet.ipynb",
"xse_resnext50_deeper": "11_vision.models.xresnet.ipynb",
"Optimizer": "12_optimizer.ipynb",
"sgd_step": "12_optimizer.ipynb",
"weight_decay": "12_optimizer.ipynb",
"weight_decay.defaults": "12_optimizer.ipynb",
"l2_reg": "12_optimizer.ipynb",
"l2_reg.defaults": "12_optimizer.ipynb",
"average_grad": "12_optimizer.ipynb",
"average_grad.defaults": "12_optimizer.ipynb",
"average_sqr_grad": "12_optimizer.ipynb",
"average_sqr_grad.defaults": "12_optimizer.ipynb",
"momentum_step": "12_optimizer.ipynb",
"SGD": "12_optimizer.ipynb",
"rms_prop_step": "12_optimizer.ipynb",
"rms_prop_step.defaults": "12_optimizer.ipynb",
"RMSProp": "12_optimizer.ipynb",
"step_stat": "12_optimizer.ipynb",
"debias": "12_optimizer.ipynb",
"adam_step": "12_optimizer.ipynb",
"Adam": "12_optimizer.ipynb",
"radam_step": "12_optimizer.ipynb",
"RAdam": "12_optimizer.ipynb",
"qhadam_step": "12_optimizer.ipynb",
"QHAdam": "12_optimizer.ipynb",
"larc_layer_lr": "12_optimizer.ipynb",
"larc_layer_lr.defaults": "12_optimizer.ipynb",
"larc_step": "12_optimizer.ipynb",
"Larc": "12_optimizer.ipynb",
"lamb_step": "12_optimizer.ipynb",
"Lamb": "12_optimizer.ipynb",
"Lookahead": "12_optimizer.ipynb",
"ranger": "12_optimizer.ipynb",
"detuplify_pg": "12_optimizer.ipynb",
"set_item_pg": "12_optimizer.ipynb",
"pytorch_hp_map": "12_optimizer.ipynb",
"OptimWrapper": "12_optimizer.ipynb",
"Callback": "13_callback.core.ipynb",
"TrainEvalCallback": "13_callback.core.ipynb",
"GatherPredsCallback": "13_callback.core.ipynb",
"FetchPredsCallback": "13_callback.core.ipynb",
"defaults.lr": "13a_learner.ipynb",
"replacing_yield": "13a_learner.ipynb",
"mk_metric": "13a_learner.ipynb",
"save_model": "13a_learner.ipynb",
"load_model": "13a_learner.ipynb",
"Learner": "13a_learner.ipynb",
"before_batch_cb": "13a_learner.ipynb",
"Learner.save": "13a_learner.ipynb",
"Learner.load": "13a_learner.ipynb",
"Learner.export": "13a_learner.ipynb",
"load_learner": "13a_learner.ipynb",
"to_detach_from_dl": "13a_learner.ipynb",
"Metric": "13a_learner.ipynb",
"AvgMetric": "13a_learner.ipynb",
"AvgLoss": "13a_learner.ipynb",
"AvgSmoothLoss": "13a_learner.ipynb",
"ValueMetric": "13a_learner.ipynb",
"Recorder": "13a_learner.ipynb",
"Learner.freeze_to": "13a_learner.ipynb",
"Learner.freeze": "13a_learner.ipynb",
"Learner.unfreeze": "13a_learner.ipynb",
"Learner.tta": "13a_learner.ipynb",
"flatten_check": "13b_metrics.ipynb",
"AccumMetric": "13b_metrics.ipynb",
"skm_to_fastai": "13b_metrics.ipynb",
"optim_metric": "13b_metrics.ipynb",
"accuracy": "13b_metrics.ipynb",
"error_rate": "13b_metrics.ipynb",
"top_k_accuracy": "13b_metrics.ipynb",
"APScoreBinary": "13b_metrics.ipynb",
"BalancedAccuracy": "13b_metrics.ipynb",
"BrierScore": "13b_metrics.ipynb",
"CohenKappa": "13b_metrics.ipynb",
"F1Score": "13b_metrics.ipynb",
"FBeta": "13b_metrics.ipynb",
"HammingLoss": "13b_metrics.ipynb",
"Jaccard": "13b_metrics.ipynb",
"Precision": "13b_metrics.ipynb",
"Recall": "13b_metrics.ipynb",
"RocAuc": "13b_metrics.ipynb",
"RocAucBinary": "13b_metrics.ipynb",
"MatthewsCorrCoef": "13b_metrics.ipynb",
"accuracy_multi": "13b_metrics.ipynb",
"APScoreMulti": "13b_metrics.ipynb",
"BrierScoreMulti": "13b_metrics.ipynb",
"F1ScoreMulti": "13b_metrics.ipynb",
"FBetaMulti": "13b_metrics.ipynb",
"HammingLossMulti": "13b_metrics.ipynb",
"JaccardMulti": "13b_metrics.ipynb",
"MatthewsCorrCoefMulti": "13b_metrics.ipynb",
"PrecisionMulti": "13b_metrics.ipynb",
"RecallMulti": "13b_metrics.ipynb",
"RocAucMulti": "13b_metrics.ipynb",
"mse": "13b_metrics.ipynb",
"rmse": "13b_metrics.ipynb",
"rmse.__doc__": "13b_metrics.ipynb",
"mae": "13b_metrics.ipynb",
"msle": "13b_metrics.ipynb",
"exp_rmspe": "13b_metrics.ipynb",
"exp_rmspe.__doc__": "13b_metrics.ipynb",
"ExplainedVariance": "13b_metrics.ipynb",
"R2Score": "13b_metrics.ipynb",
"PearsonCorrCoef": "13b_metrics.ipynb",
"SpearmanCorrCoef": "13b_metrics.ipynb",
"foreground_acc": "13b_metrics.ipynb",
"Dice": "13b_metrics.ipynb",
"DiceMulti": "13b_metrics.ipynb",
"JaccardCoeff": "13b_metrics.ipynb",
"CorpusBLEUMetric": "13b_metrics.ipynb",
"Perplexity": "13b_metrics.ipynb",
"perplexity": "13b_metrics.ipynb",
"LossMetric": "13b_metrics.ipynb",
"LossMetrics": "13b_metrics.ipynb",
"annealer": "14_callback.schedule.ipynb",
"sched_lin": "14_callback.schedule.ipynb",
"sched_cos": "14_callback.schedule.ipynb",
"sched_no": "14_callback.schedule.ipynb",
"sched_exp": "14_callback.schedule.ipynb",
"SchedLin": "14_callback.schedule.ipynb",
"SchedCos": "14_callback.schedule.ipynb",
"SchedNo": "14_callback.schedule.ipynb",
"SchedExp": "14_callback.schedule.ipynb",
"SchedLin.__doc__": "14_callback.schedule.ipynb",
"SchedCos.__doc__": "14_callback.schedule.ipynb",
"SchedExp.__doc__": "14_callback.schedule.ipynb",
"SchedPoly": "14_callback.schedule.ipynb",
"combine_scheds": "14_callback.schedule.ipynb",
"combined_cos": "14_callback.schedule.ipynb",
"ParamScheduler": "14_callback.schedule.ipynb",
"Learner.fit_one_cycle": "14_callback.schedule.ipynb",
"Recorder.plot_sched": "14_callback.schedule.ipynb",
"Learner.fit_flat_cos": "14_callback.schedule.ipynb",
"Learner.fit_sgdr": "14_callback.schedule.ipynb",
"Learner.fine_tune": "14_callback.schedule.ipynb",
"LRFinder": "14_callback.schedule.ipynb",
"valley": "14_callback.schedule.ipynb",
"slide": "14_callback.schedule.ipynb",
"minimum": "14_callback.schedule.ipynb",
"steep": "14_callback.schedule.ipynb",
"Recorder.plot_lr_find": "14_callback.schedule.ipynb",
"Learner.lr_find": "14_callback.schedule.ipynb",
"CollectDataCallback": "14a_callback.data.ipynb",
"WeightedDL": "14a_callback.data.ipynb",
"Datasets.weighted_dataloaders": "14a_callback.data.ipynb",
"PartialDL": "14a_callback.data.ipynb",
"FilteredBase.partial_dataloaders": "14a_callback.data.ipynb",
"Hook": "15_callback.hook.ipynb",
"hook_output": "15_callback.hook.ipynb",
"Hooks": "15_callback.hook.ipynb",
"hook_outputs": "15_callback.hook.ipynb",
"dummy_eval": "15_callback.hook.ipynb",
"model_sizes": "15_callback.hook.ipynb",
"num_features_model": "15_callback.hook.ipynb",
"has_params": "15_callback.hook.ipynb",
"HookCallback": "15_callback.hook.ipynb",
"total_params": "15_callback.hook.ipynb",
"layer_info": "15_callback.hook.ipynb",
"module_summary": "15_callback.hook.ipynb",
"Learner.summary": "15_callback.hook.ipynb",
"ActivationStats": "15_callback.hook.ipynb",
"UnetBlock": "15a_vision.models.unet.ipynb",
"ResizeToOrig": "15a_vision.models.unet.ipynb",
"DynamicUnet": "15a_vision.models.unet.ipynb",
"ProgressCallback": "16_callback.progress.ipynb",
"Learner.no_bar": "16_callback.progress.ipynb",
"ShowGraphCallback": "16_callback.progress.ipynb",
"CSVLogger": "16_callback.progress.ipynb",
"TerminateOnNaNCallback": "17_callback.tracker.ipynb",
"TrackerCallback": "17_callback.tracker.ipynb",
"EarlyStoppingCallback": "17_callback.tracker.ipynb",
"SaveModelCallback": "17_callback.tracker.ipynb",
"ReduceLROnPlateau": "17_callback.tracker.ipynb",
"MixedPrecision": "18_callback.fp16.ipynb",
"FP16TestCallback": "18_callback.fp16.ipynb",
"Learner.to_fp16": "18_callback.fp16.ipynb",
"Learner.to_fp32": "18_callback.fp16.ipynb",
"get_master": "18_callback.fp16.ipynb",
"to_master_grads": "18_callback.fp16.ipynb",
"to_model_params": "18_callback.fp16.ipynb",
"test_overflow": "18_callback.fp16.ipynb",
"grad_overflow": "18_callback.fp16.ipynb",
"copy_clone": "18_callback.fp16.ipynb",
"ModelToHalf": "18_callback.fp16.ipynb",
"NonNativeMixedPrecision": "18_callback.fp16.ipynb",
"Learner.to_non_native_fp16": "18_callback.fp16.ipynb",
"Learner.to_non_native_fp32": "18_callback.fp16.ipynb",
"ShortEpochCallback": "18a_callback.training.ipynb",
"GradientAccumulation": "18a_callback.training.ipynb",
"GradientClip": "18a_callback.training.ipynb",
"set_bn_eval": "18a_callback.training.ipynb",
"BnFreeze": "18a_callback.training.ipynb",
"bn_types": "18a_callback.training.ipynb",
"MCDropoutCallback": "18b_callback.preds.ipynb",
"reduce_loss": "19_callback.mixup.ipynb",
"MixHandler": "19_callback.mixup.ipynb",
"MixUp": "19_callback.mixup.ipynb",
"CutMix": "19_callback.mixup.ipynb",
"Interpretation": "20_interpret.ipynb",
"ClassificationInterpretation": "20_interpret.ipynb",
"SegmentationInterpretation": "20_interpret.ipynb",
"DataParallel.reset": "20a_distributed.ipynb",
"ParallelTrainer": "20a_distributed.ipynb",
"Learner.to_parallel": "20a_distributed.ipynb",
"Learner.detach_parallel": "20a_distributed.ipynb",
"Learner.parallel_ctx": "20a_distributed.ipynb",
"DistributedDataParallel.reset": "20a_distributed.ipynb",
"setup_distrib": "20a_distributed.ipynb",
"teardown_distrib": "20a_distributed.ipynb",
"DistributedDL": "20a_distributed.ipynb",
"DistributedTrainer": "20a_distributed.ipynb",
"Learner.to_distributed": "20a_distributed.ipynb",
"Learner.detach_distributed": "20a_distributed.ipynb",
"Learner.distrib_ctx": "20a_distributed.ipynb",
"rank0_first": "20a_distributed.ipynb",
"has_pool_type": "21_vision.learner.ipynb",
"create_body": "21_vision.learner.ipynb",
"create_head": "21_vision.learner.ipynb",
"default_split": "21_vision.learner.ipynb",
"model_meta": "21_vision.learner.ipynb",
"create_cnn_model": "21_vision.learner.ipynb",
"cnn_learner": "21_vision.learner.ipynb",
"create_unet_model": "21_vision.learner.ipynb",
"unet_learner": "21_vision.learner.ipynb",
"GANModule": "24_vision.gan.ipynb",
"basic_critic": "24_vision.gan.ipynb",
"AddChannels": "24_vision.gan.ipynb",
"basic_generator": "24_vision.gan.ipynb",
"DenseResBlock": "24_vision.gan.ipynb",
"gan_critic": "24_vision.gan.ipynb",
"GANLoss": "24_vision.gan.ipynb",
"AdaptiveLoss": "24_vision.gan.ipynb",
"accuracy_thresh_expand": "24_vision.gan.ipynb",
"set_freeze_model": "24_vision.gan.ipynb",
"GANTrainer": "24_vision.gan.ipynb",
"FixedGANSwitcher": "24_vision.gan.ipynb",
"AdaptiveGANSwitcher": "24_vision.gan.ipynb",
"GANDiscriminativeLR": "24_vision.gan.ipynb",
"InvisibleTensor": "24_vision.gan.ipynb",
"generate_noise": "24_vision.gan.ipynb",
"gan_loss_from_func": "24_vision.gan.ipynb",
"GANLearner": "24_vision.gan.ipynb",
"GANLearner.from_learners": "24_vision.gan.ipynb",
"GANLearner.wgan": "24_vision.gan.ipynb",
"spec_add_spaces": "30_text.core.ipynb",
"rm_useless_spaces": "30_text.core.ipynb",
"replace_rep": "30_text.core.ipynb",
"replace_wrep": "30_text.core.ipynb",
"fix_html": "30_text.core.ipynb",
"replace_all_caps": "30_text.core.ipynb",
"replace_maj": "30_text.core.ipynb",
"lowercase": "30_text.core.ipynb",
"replace_space": "30_text.core.ipynb",
"defaults.text_spec_tok": "30_text.core.ipynb",
"defaults.text_proc_rules": "30_text.core.ipynb",
"defaults.text_postproc_rules": "30_text.core.ipynb",
"BaseTokenizer": "30_text.core.ipynb",
"SpacyTokenizer": "30_text.core.ipynb",
"WordTokenizer": "30_text.core.ipynb",
"TokenizeWithRules": "30_text.core.ipynb",
"tokenize1": "30_text.core.ipynb",
"parallel_tokenize": "30_text.core.ipynb",
"fn_counter_pkl": "30_text.core.ipynb",
"fn_lengths_pkl": "30_text.core.ipynb",
"tokenize_folder": "30_text.core.ipynb",
"tokenize_files": "30_text.core.ipynb",
"tokenize_texts": "30_text.core.ipynb",
"tokenize_df": "30_text.core.ipynb",
"tokenize_csv": "30_text.core.ipynb",
"load_tokenized_csv": "30_text.core.ipynb",
"Tokenizer": "30_text.core.ipynb",
"eu_langs": "30_text.core.ipynb",
"SentencePieceTokenizer": "30_text.core.ipynb",
"SubwordTokenizer": "30_text.core.ipynb",
"reverse_text": "31_text.data.ipynb",
"make_vocab": "31_text.data.ipynb",
"TensorText": "31_text.data.ipynb",
"LMTensorText": "31_text.data.ipynb",
"TensorText.__doc__": "31_text.data.ipynb",
"LMTensorText.__doc__": "31_text.data.ipynb",
"Numericalize": "31_text.data.ipynb",
"LMDataLoader": "31_text.data.ipynb",
"Pad_Input": "31_text.data.ipynb",
"pad_input": "31_text.data.ipynb",
"pad_chunk": "31_text.data.ipynb",
"pad_input_chunk": "31_text.data.ipynb",
"Pad_Chunk": "31_text.data.ipynb",
"SortedDL": "31_text.data.ipynb",
"TextBlock": "31_text.data.ipynb",
"TextDataLoaders": "31_text.data.ipynb",
"TextDataLoaders.from_csv": "31_text.data.ipynb",
"dropout_mask": "32_text.models.awdlstm.ipynb",
"RNNDropout": "32_text.models.awdlstm.ipynb",
"WeightDropout": "32_text.models.awdlstm.ipynb",
"EmbeddingDropout": "32_text.models.awdlstm.ipynb",
"AWD_LSTM": "32_text.models.awdlstm.ipynb",
"awd_lstm_lm_split": "32_text.models.awdlstm.ipynb",
"awd_lstm_lm_config": "32_text.models.awdlstm.ipynb",
"awd_lstm_clas_split": "32_text.models.awdlstm.ipynb",
"awd_lstm_clas_config": "32_text.models.awdlstm.ipynb",
"LinearDecoder": "33_text.models.core.ipynb",
"SequentialRNN": "33_text.models.core.ipynb",
"get_language_model": "33_text.models.core.ipynb",
"SentenceEncoder": "33_text.models.core.ipynb",
"masked_concat_pool": "33_text.models.core.ipynb",
"PoolingLinearClassifier": "33_text.models.core.ipynb",
"get_text_classifier": "33_text.models.core.ipynb",
"ModelResetter": "34_callback.rnn.ipynb",
"RNNCallback": "34_callback.rnn.ipynb",
"RNNRegularizer": "34_callback.rnn.ipynb",
"rnn_cbs": "34_callback.rnn.ipynb",
"match_embeds": "37_text.learner.ipynb",
"load_ignore_keys": "37_text.learner.ipynb",
"clean_raw_keys": "37_text.learner.ipynb",
"load_model_text": "37_text.learner.ipynb",
"TextLearner": "37_text.learner.ipynb",
"decode_spec_tokens": "37_text.learner.ipynb",
"LMLearner": "37_text.learner.ipynb",
"language_model_learner": "37_text.learner.ipynb",
"text_classifier_learner": "37_text.learner.ipynb",
"make_date": "40_tabular.core.ipynb",
"add_datepart": "40_tabular.core.ipynb",
"add_elapsed_times": "40_tabular.core.ipynb",
"cont_cat_split": "40_tabular.core.ipynb",
"df_shrink_dtypes": "40_tabular.core.ipynb",
"df_shrink": "40_tabular.core.ipynb",
"Tabular": "40_tabular.core.ipynb",
"TabularPandas": "40_tabular.core.ipynb",
"TabularProc": "40_tabular.core.ipynb",
"Categorify": "40_tabular.core.ipynb",
"setups": "40_tabular.core.ipynb",
"FillStrategy": "40_tabular.core.ipynb",
"FillMissing": "40_tabular.core.ipynb",
"ReadTabBatch": "40_tabular.core.ipynb",
"TabDataLoader": "40_tabular.core.ipynb",
"TabularDataLoaders": "41_tabular.data.ipynb",
"TabularDataLoaders.from_csv": "41_tabular.data.ipynb",
"emb_sz_rule": "42_tabular.model.ipynb",
"get_emb_sz": "42_tabular.model.ipynb",
"TabularModel": "42_tabular.model.ipynb",
"tabular_config": "42_tabular.model.ipynb",
"TabularLearner": "43_tabular.learner.ipynb",
"tabular_learner": "43_tabular.learner.ipynb",
"TabularCollab": "45_collab.ipynb",
"CollabDataLoaders": "45_collab.ipynb",
"CollabDataLoaders.from_csv": "45_collab.ipynb",
"EmbeddingDotBias": "45_collab.ipynb",
"EmbeddingNN": "45_collab.ipynb",
"collab_learner": "45_collab.ipynb",
"get_dicom_files": "60_medical.imaging.ipynb",
"Path.dcmread": "60_medical.imaging.ipynb",
"TensorDicom": "60_medical.imaging.ipynb",
"PILDicom": "60_medical.imaging.ipynb",
"Path.png16read": "60_medical.imaging.ipynb",
"pixels": "60_medical.imaging.ipynb",
"scaled_px": "60_medical.imaging.ipynb",
"array_freqhist_bins": "60_medical.imaging.ipynb",
"Tensor.freqhist_bins": "60_medical.imaging.ipynb",
"Tensor.hist_scaled_pt": "60_medical.imaging.ipynb",
"Tensor.hist_scaled": "60_medical.imaging.ipynb",
"DcmDataset.hist_scaled": "60_medical.imaging.ipynb",
"Tensor.windowed": "60_medical.imaging.ipynb",
"DcmDataset.windowed": "60_medical.imaging.ipynb",
"dicom_windows": "60_medical.imaging.ipynb",
"TensorCTScan": "60_medical.imaging.ipynb",
"PILCTScan": "60_medical.imaging.ipynb",
"DcmDataset.show": "60_medical.imaging.ipynb",
"DcmDataset.pct_in_window": "60_medical.imaging.ipynb",
"uniform_blur2d": "60_medical.imaging.ipynb",
"gauss_blur2d": "60_medical.imaging.ipynb",
"Tensor.mask_from_blur": "60_medical.imaging.ipynb",
"DcmDataset.mask_from_blur": "60_medical.imaging.ipynb",
"mask2bbox": "60_medical.imaging.ipynb",
"crop_resize": "60_medical.imaging.ipynb",
"Tensor.to_nchan": "60_medical.imaging.ipynb",
"DcmDataset.to_nchan": "60_medical.imaging.ipynb",
"Tensor.to_3chan": "60_medical.imaging.ipynb",
"DcmDataset.to_3chan": "60_medical.imaging.ipynb",
"Tensor.save_jpg": "60_medical.imaging.ipynb",
"DcmDataset.save_jpg": "60_medical.imaging.ipynb",
"Tensor.to_uint16": "60_medical.imaging.ipynb",
"DcmDataset.to_uint16": "60_medical.imaging.ipynb",
"Tensor.save_tif16": "60_medical.imaging.ipynb",
"DcmDataset.save_tif16": "60_medical.imaging.ipynb",
"DcmDataset.set_pixels": "60_medical.imaging.ipynb",
"DcmDataset.pixel_array": "60_medical.imaging.ipynb",
"DcmDataset.zoom": "60_medical.imaging.ipynb",
"DcmDataset.zoom_to": "60_medical.imaging.ipynb",
"DcmDataset.as_dict": "60_medical.imaging.ipynb",
"pd.DataFrame.from_dicoms": "60_medical.imaging.ipynb",
"DicomSegmentationDataLoaders": "60_medical.imaging.ipynb",
"WandbCallback": "70_callback.wandb.ipynb",
"Learner.gather_args": "70_callback.wandb.ipynb",
"log_dataset": "70_callback.wandb.ipynb",
"log_model": "70_callback.wandb.ipynb",
"TensorBoardBaseCallback": "71_callback.tensorboard.ipynb",
"TensorBoardCallback": "71_callback.tensorboard.ipynb",
"TensorBoardProjectorCallback": "71_callback.tensorboard.ipynb",
"projector_word_embeddings": "71_callback.tensorboard.ipynb",
"NeptuneCallback": "72_callback.neptune.ipynb",
"json_clean": "73_callback.captum.ipynb",
"jsonutil.json_clean": "73_callback.captum.ipynb",
"CaptumInterpretation": "73_callback.captum.ipynb",
"CaptumInterpretation.insights": "73_callback.captum.ipynb",
"AzureMLCallback": "74_callback.azureml.ipynb",
"synth_dbunch": "97_test_utils.ipynb",
"RegModel": "97_test_utils.ipynb",
"synth_learner": "97_test_utils.ipynb",
"VerboseCallback": "97_test_utils.ipynb",
"get_env": "97_test_utils.ipynb",
"try_import": "97_test_utils.ipynb",
"nvidia_smi": "97_test_utils.ipynb",
"nvidia_mem": "97_test_utils.ipynb",
"show_install": "97_test_utils.ipynb",
"PYTORCH_URL": "99_pytorch_doc.ipynb",
"pytorch_doc_link": "99_pytorch_doc.ipynb"}
modules = ["torch_core.py",
"layers.py",
"losses.py",
"data/load.py",
"data/core.py",
"data/external.py",
"data/transforms.py",
"data/block.py",
"vision/core.py",
"vision/data.py",
"vision/augment.py",
"vision/utils.py",
"vision/widgets.py",
"vision/models/xresnet.py",
"optimizer.py",
"callback/core.py",
"learner.py",
"metrics.py",
"callback/schedule.py",
"callback/data.py",
"callback/hook.py",
"vision/models/unet.py",
"callback/progress.py",
"callback/tracker.py",
"callback/fp16.py",
"callback/training.py",
"callback/preds.py",
"callback/mixup.py",
"interpret.py",
"distributed.py",
"vision/learner.py",
"vision/gan.py",
"text/core.py",
"text/data.py",
"text/models/awdlstm.py",
"text/models/core.py",
"callback/rnn.py",
"text/learner.py",
"tabular/core.py",
"tabular/data.py",
"tabular/model.py",
"tabular/learner.py",
"collab.py",
"medical/imaging.py",
"medical/text.py",
"callback/wandb.py",
"callback/tensorboard.py",
"callback/neptune.py",
"callback/captum.py",
"callback/azureml.py",
"test_utils.py",
"_pytorch_doc.py"]
doc_url = "https://docs.fast.ai/"
git_url = "https://github.com/fastai/fastai/tree/master/"
def custom_doc_links(name):
from nbdev.showdoc import try_external_doc_link
return try_external_doc_link(name, ['fastcore', 'nbdev'])