forked from fastai/fastai_dev
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path_nbdev.py
More file actions
826 lines (823 loc) · 39.1 KB
/
_nbdev.py
File metadata and controls
826 lines (823 loc) · 39.1 KB
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
#AUTOGENERATED BY NBDEV! DO NOT EDIT!
__all__ = ["index", "modules"]
index = {"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",
"MixedPrecision": "18_callback_fp16.ipynb",
"Learner.to_fp16": "18_callback_fp16.ipynb",
"Tensor.__array_eq__": "03_torchcore.ipynb",
"tensor": "03_torchcore.ipynb",
"set_seed": "03_torchcore.ipynb",
"unsqueeze": "03_torchcore.ipynb",
"unsqueeze_": "03_torchcore.ipynb",
"apply": "03_torchcore.ipynb",
"maybe_gather": "03_torchcore.ipynb",
"to_detach": "03_torchcore.ipynb",
"to_half": "03_torchcore.ipynb",
"to_float": "03_torchcore.ipynb",
"defaults.use_cuda": "03_torchcore.ipynb",
"default_device": "03_torchcore.ipynb",
"to_device": "03_torchcore.ipynb",
"to_cpu": "03_torchcore.ipynb",
"to_np": "03_torchcore.ipynb",
"to_concat": "03_torchcore.ipynb",
"TensorBase": "03_torchcore.ipynb",
"TensorCategory": "03_torchcore.ipynb",
"TensorMultiCategory": "03_torchcore.ipynb",
"TensorImageBase": "03_torchcore.ipynb",
"TensorImage": "03_torchcore.ipynb",
"TensorImageBW": "03_torchcore.ipynb",
"TensorMask": "03_torchcore.ipynb",
"L.tensored": "03_torchcore.ipynb",
"L.stack": "03_torchcore.ipynb",
"L.cat": "03_torchcore.ipynb",
"concat": "03_torchcore.ipynb",
"Chunks": "03_torchcore.ipynb",
"one_param": "03_torchcore.ipynb",
"item_find": "03_torchcore.ipynb",
"find_device": "03_torchcore.ipynb",
"find_bs": "03_torchcore.ipynb",
"Module": "03_torchcore.ipynb",
"get_model": "03_torchcore.ipynb",
"one_hot": "03_torchcore.ipynb",
"one_hot_decode": "03_torchcore.ipynb",
"params": "03_torchcore.ipynb",
"trainable_params": "03_torchcore.ipynb",
"bn_types": "03_torchcore.ipynb",
"bn_bias_params": "03_torchcore.ipynb",
"batch_to_samples": "03_torchcore.ipynb",
"Tensor.interp_1d": "03_torchcore.ipynb",
"logit": "03_torchcore.ipynb",
"num_distrib": "03_torchcore.ipynb",
"rank_distrib": "03_torchcore.ipynb",
"distrib_barrier": "03_torchcore.ipynb",
"Path.save_array": "03_torchcore.ipynb",
"Path.load_array": "03_torchcore.ipynb",
"make_cross_image": "03_torchcore.ipynb",
"show_image_batch": "03_torchcore.ipynb",
"requires_grad": "03_torchcore.ipynb",
"init_default": "03a_layers.ipynb",
"cond_init": "03_torchcore.ipynb",
"apply_leaf": "03_torchcore.ipynb",
"apply_init": "03_torchcore.ipynb",
"set_num_threads": "03_torchcore.ipynb",
"ProcessPoolExecutor": "03_torchcore.ipynb",
"parallel": "03_torchcore.ipynb",
"run_procs": "03_torchcore.ipynb",
"parallel_gen": "03_torchcore.ipynb",
"script_use_ctx": "03_torchcore.ipynb",
"script_save_ctx": "03_torchcore.ipynb",
"script_fwd": "03_torchcore.ipynb",
"script_bwd": "03_torchcore.ipynb",
"grad_module": "03_torchcore.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",
"AWD_QRNN": "32_text_models_awdlstm.ipynb",
"awd_qrnn_lm_config": "32_text_models_awdlstm.ipynb",
"awd_qrnn_clas_config": "32_text_models_awdlstm.ipynb",
"Identity": "03a_layers.ipynb",
"Lambda": "03a_layers.ipynb",
"PartialLambda": "03a_layers.ipynb",
"View": "03a_layers.ipynb",
"ResizeBatch": "03a_layers.ipynb",
"Flatten": "03a_layers.ipynb",
"Debugger": "03a_layers.ipynb",
"sigmoid_range": "03a_layers.ipynb",
"SigmoidRange": "03a_layers.ipynb",
"AdaptiveConcatPool2d": "03a_layers.ipynb",
"pool_layer": "03a_layers.ipynb",
"PoolFlatten": "03a_layers.ipynb",
"NormType": "03a_layers.ipynb",
"BatchNorm": "03a_layers.ipynb",
"BatchNorm1dFlat": "03a_layers.ipynb",
"LinBnDrop": "03a_layers.ipynb",
"defaults.activation": "03a_layers.ipynb",
"ConvLayer": "03a_layers.ipynb",
"AdaptiveAvgPool": "03a_layers.ipynb",
"MaxPool": "03a_layers.ipynb",
"AvgPool": "03a_layers.ipynb",
"BaseLoss": "03a_layers.ipynb",
"CrossEntropyLossFlat": "03a_layers.ipynb",
"BCEWithLogitsLossFlat": "03a_layers.ipynb",
"BCELossFlat": "03a_layers.ipynb",
"MSELossFlat": "03a_layers.ipynb",
"LabelSmoothingCrossEntropy": "03a_layers.ipynb",
"trunc_normal_": "03a_layers.ipynb",
"Embedding": "03a_layers.ipynb",
"SelfAttention": "03a_layers.ipynb",
"PooledSelfAttention2d": "03a_layers.ipynb",
"SimpleSelfAttention": "03a_layers.ipynb",
"icnr_init": "03a_layers.ipynb",
"PixelShuffle_ICNR": "03a_layers.ipynb",
"SequentialEx": "03a_layers.ipynb",
"MergeLayer": "03a_layers.ipynb",
"Cat": "03a_layers.ipynb",
"SimpleCNN": "03a_layers.ipynb",
"ResBlock": "03a_layers.ipynb",
"swish": "03a_layers.ipynb",
"Swish": "03a_layers.ipynb",
"MishJitAutoFn": "03a_layers.ipynb",
"mish": "03a_layers.ipynb",
"MishJit": "03a_layers.ipynb",
"ParameterModule": "03a_layers.ipynb",
"children_and_parameters": "03a_layers.ipynb",
"TstModule": "03a_layers.ipynb",
"tst": "03a_layers.ipynb",
"children": "03a_layers.ipynb",
"nn.Module.has_children": "03a_layers.ipynb",
"flatten_model": "03a_layers.ipynb",
"NoneReduce": "03a_layers.ipynb",
"in_channels": "03a_layers.ipynb",
"CollectDataCallback": "14a_callback_data.ipynb",
"WeightedDL": "14a_callback_data.ipynb",
"weighted_databunch": "14a_callback_data.ipynb",
"TransformBlock": "07_data_block.ipynb",
"CategoryBlock": "07_data_block.ipynb",
"MultiCategoryBlock": "07_data_block.ipynb",
"DataBlock": "07_data_block.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",
"detuplify_pg": "12_optimizer.ipynb",
"set_item_pg": "12_optimizer.ipynb",
"pytorch_hp_map": "12_optimizer.ipynb",
"OptimWrapper": "12_optimizer.ipynb",
"ShortEpochCallback": "17_callback_tracker.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",
"ProdLayer": "90_xse_resnext.ipynb",
"inplace_relu": "90_xse_resnext.ipynb",
"SEModule": "90_xse_resnext.ipynb",
"SEResNetBlock": "90_xse_resnext.ipynb",
"SEBlock": "90_xse_resnext.ipynb",
"SEResNeXtBlock": "90_xse_resnext.ipynb",
"XSENet": "90_xse_resnext.ipynb",
"xse_resnet18": "90_xse_resnext.ipynb",
"xse_resnext18_32x4d": "90_xse_resnext.ipynb",
"xse_resnet34": "90_xse_resnext.ipynb",
"xse_resnext34_32x4d": "90_xse_resnext.ipynb",
"xse_resnet50": "90_xse_resnext.ipynb",
"xse_resnext50_32x4d": "90_xse_resnext.ipynb",
"xse_resnet101": "90_xse_resnext.ipynb",
"xse_resnext101_32x4d": "90_xse_resnext.ipynb",
"xse_resnet152": "90_xse_resnext.ipynb",
"xsenet154": "90_xse_resnext.ipynb",
"xse_resnext18_deep": "90_xse_resnext.ipynb",
"xse_resnext34_deep": "90_xse_resnext.ipynb",
"xse_resnext50_deep": "90_xse_resnext.ipynb",
"xse_resnext18_deeper": "90_xse_resnext.ipynb",
"xse_resnext34_deeper": "90_xse_resnext.ipynb",
"xse_resnext50_deeper": "90_xse_resnext.ipynb",
"se_kwargs1": "90_xse_resnext.ipynb",
"se_kwargs2": "90_xse_resnext.ipynb",
"g0": "90_xse_resnext.ipynb",
"g1": "90_xse_resnext.ipynb",
"g2": "90_xse_resnext.ipynb",
"g3": "90_xse_resnext.ipynb",
"TensorBoardCallback": "71_callback_tensorboard.ipynb",
"Path.dcmread": "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",
"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",
"shape": "08_vision_core.ipynb",
"DcmDataset.as_dict": "60_medical_imaging.ipynb",
"pd.DataFrame.from_dicoms": "60_medical_imaging.ipynb",
"TfmdDL": "05_data_core.ipynb",
"DataBunch": "05_data_core.ipynb",
"FilteredBase": "05_data_core.ipynb",
"FilteredBase.train,FilteredBase.valid": "05_data_core.ipynb",
"TfmdList": "05_data_core.ipynb",
"decode_at": "05_data_core.ipynb",
"show_at": "05_data_core.ipynb",
"DataSource": "05_data_core.ipynb",
"test_set": "05_data_core.ipynb",
"test_dl": "05_data_core.ipynb",
"get_files": "06_data_transforms.ipynb",
"FileGetter": "06_data_transforms.ipynb",
"image_extensions": "06_data_transforms.ipynb",
"get_image_files": "06_data_transforms.ipynb",
"ImageGetter": "06_data_transforms.ipynb",
"get_text_files": "06_data_transforms.ipynb",
"RandomSplitter": "06_data_transforms.ipynb",
"IndexSplitter": "06_data_transforms.ipynb",
"GrandparentSplitter": "06_data_transforms.ipynb",
"FuncSplitter": "06_data_transforms.ipynb",
"MaskSplitter": "06_data_transforms.ipynb",
"FileSplitter": "06_data_transforms.ipynb",
"parent_label": "06_data_transforms.ipynb",
"RegexLabeller": "06_data_transforms.ipynb",
"ColReader": "06_data_transforms.ipynb",
"CategoryMap": "06_data_transforms.ipynb",
"Categorize": "06_data_transforms.ipynb",
"Category": "06_data_transforms.ipynb",
"MultiCategorize": "06_data_transforms.ipynb",
"MultiCategory": "06_data_transforms.ipynb",
"OneHotEncode": "06_data_transforms.ipynb",
"EncodedMultiCategorize": "06_data_transforms.ipynb",
"get_c": "06_data_transforms.ipynb",
"ToTensor": "06_data_transforms.ipynb",
"Cuda": "06_data_transforms.ipynb",
"IntToFloatTensor": "06_data_transforms.ipynb",
"broadcast_vec": "06_data_transforms.ipynb",
"Normalize": "40_tabular_core.ipynb",
"imagenet_stats": "08_vision_core.ipynb",
"cifar_stats": "08_vision_core.ipynb",
"mnist_stats": "08_vision_core.ipynb",
"n_px": "08_vision_core.ipynb",
"aspect": "08_vision_core.ipynb",
"Image.Image.reshape": "08_vision_core.ipynb",
"Image.Image.resize_max": "08_vision_core.ipynb",
"load_image": "08_vision_core.ipynb",
"PILBase": "08_vision_core.ipynb",
"PILImage": "08_vision_core.ipynb",
"PILImageBW": "08_vision_core.ipynb",
"PILMask": "08_vision_core.ipynb",
"OpenMask": "08_vision_core.ipynb",
"OpenMask.loss_func": "08_vision_core.ipynb",
"PILMask.create": "08_vision_core.ipynb",
"TensorPoint": "08_vision_core.ipynb",
"TensorPointCreate": "08_vision_core.ipynb",
"TensorPointCreate.loss_func": "08_vision_core.ipynb",
"TensorPoint.create": "08_vision_core.ipynb",
"get_annotations": "08_vision_core.ipynb",
"TensorBBox": "08_vision_core.ipynb",
"LabeledBBox": "08_vision_core.ipynb",
"image2tensor": "08_vision_core.ipynb",
"encodes": "40_tabular_core.ipynb",
"PointScaler": "08_vision_core.ipynb",
"BBoxLabeler": "08_vision_core.ipynb",
"decodes": "40_tabular_core.ipynb",
"test_fail": "00_test.ipynb",
"test": "00_test.ipynb",
"nequals": "00_test.ipynb",
"test_eq": "00_test.ipynb",
"test_eq_type": "00_test.ipynb",
"test_ne": "00_test.ipynb",
"is_close": "00_test.ipynb",
"test_close": "00_test.ipynb",
"test_is": "00_test.ipynb",
"test_shuffled": "00_test.ipynb",
"test_stdout": "00_test.ipynb",
"test_warns": "00_test.ipynb",
"TEST_IMAGE": "00_test.ipynb",
"TEST_IMAGE_BW": "00_test.ipynb",
"test_fig_exists": "00_test.ipynb",
"type_hints": "01b_core_dispatch.ipynb",
"anno_ret": "01b_core_dispatch.ipynb",
"cmp_instance": "01b_core_dispatch.ipynb",
"TypeDispatch": "01b_core_dispatch.ipynb",
"DispatchReg": "01b_core_dispatch.ipynb",
"typedispatch": "01b_core_dispatch.ipynb",
"Config": "96_data_external.ipynb",
"URLs": "96_data_external.ipynb",
"download_url": "96_data_external.ipynb",
"download_data": "96_data_external.ipynb",
"tar_extract": "96_data_external.ipynb",
"untar_data": "96_data_external.ipynb",
"UnetBlock": "15a_vision_models_unet.ipynb",
"DynamicUnet": "15a_vision_models_unet.ipynb",
"ArrayBase": "01a_core_utils.ipynb",
"ArrayImageBase": "01a_core_utils.ipynb",
"ArrayImage": "01a_core_utils.ipynb",
"ArrayImageBW": "01a_core_utils.ipynb",
"ArrayMask": "01a_core_utils.ipynb",
"Transform": "01c_core_transform.ipynb",
"InplaceTransform": "01c_core_transform.ipynb",
"TupleTransform": "01c_core_transform.ipynb",
"ItemTransform": "01c_core_transform.ipynb",
"get_func": "01c_core_transform.ipynb",
"Func": "01c_core_transform.ipynb",
"Sig": "01c_core_transform.ipynb",
"compose_tfms": "01c_core_transform.ipynb",
"mk_transform": "01c_core_transform.ipynb",
"gather_attrs": "01c_core_transform.ipynb",
"gather_attr_names": "01c_core_transform.ipynb",
"Pipeline": "01c_core_transform.ipynb",
"Callback": "13_learner.ipynb",
"TrainEvalCallback": "13_learner.ipynb",
"GatherPredsCallback": "13_learner.ipynb",
"defaults.lr": "13_learner.ipynb",
"defaults.wd": "13_learner.ipynb",
"defaults.callbacks": "16_callback_progress.ipynb",
"replacing_yield": "13_learner.ipynb",
"mk_metric": "13_learner.ipynb",
"save_model": "13_learner.ipynb",
"load_model": "13_learner.ipynb",
"Learner": "13_learner.ipynb",
"Learner.x,Learner.y": "13_learner.ipynb",
"VerboseCallback": "13_learner.ipynb",
"Metric": "13_learner.ipynb",
"AvgMetric": "13_learner.ipynb",
"AvgLoss": "13_learner.ipynb",
"AvgSmoothLoss": "13_learner.ipynb",
"Recorder": "13_learner.ipynb",
"Learner.freeze_to": "13_learner.ipynb",
"Learner.freeze": "13_learner.ipynb",
"Learner.unfreeze": "13_learner.ipynb",
"Learner.export": "13_learner.ipynb",
"Learner.tta": "13_learner.ipynb",
"load_cpp": "36_text_models_qrnn.ipynb",
"dispatch_cuda": "36_text_models_qrnn.ipynb",
"forget_mult_CPU": "36_text_models_qrnn.ipynb",
"ForgetMultGPU": "36_text_models_qrnn.ipynb",
"QRNNLayer": "36_text_models_qrnn.ipynb",
"QRNN": "36_text_models_qrnn.ipynb",
"synth_dbunch": "97_utils_test.ipynb",
"RegModel": "97_utils_test.ipynb",
"synth_learner": "97_utils_test.ipynb",
"RNNTrainer": "34_callback_rnn.ipynb",
"cudf.DataFrame.__array__": "42_tabular_rapids.ipynb",
"TabularGPU": "42_tabular_rapids.ipynb",
"setups": "40_tabular_core.ipynb",
"cudf.Series.median": "42_tabular_rapids.ipynb",
"cudf.Series.idxmax": "42_tabular_rapids.ipynb",
"ProgressCallback": "16_callback_progress.ipynb",
"no_bar": "16_callback_progress.ipynb",
"ShowGraphCallback": "16_callback_progress.ipynb",
"CSVLogger": "16_callback_progress.ipynb",
"WandbCallback": "70_callback_wandb.ipynb",
"wandb_process": "70_callback_wandb.ipynb",
"ImageDataBunch": "09a_vision_data.ipynb",
"ImageDataBunch.from_csv": "09a_vision_data.ipynb",
"ImageDataBunch.from_name_re": "09a_vision_data.ipynb",
"get_grid": "09a_vision_data.ipynb",
"clip_remove_empty": "09a_vision_data.ipynb",
"bb_pad": "09a_vision_data.ipynb",
"ImageBlock": "09a_vision_data.ipynb",
"MaskBlock": "09a_vision_data.ipynb",
"PointBlock": "09a_vision_data.ipynb",
"BBoxBlock": "09a_vision_data.ipynb",
"BBoxLblBlock": "09a_vision_data.ipynb",
"Interpretation": "20_interpret.ipynb",
"ClassificationInterpretation": "20_interpret.ipynb",
"emb_sz_rule": "41_tabular_model.ipynb",
"get_emb_sz": "41_tabular_model.ipynb",
"TabularModel": "41_tabular_model.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",
"has_pool_type": "21_vision_learner.ipynb",
"create_body": "21_vision_learner.ipynb",
"create_head": "21_vision_learner.ipynb",
"create_cnn_model": "21_vision_learner.ipynb",
"cnn_config": "21_vision_learner.ipynb",
"default_split": "21_vision_learner.ipynb",
"model_meta": "21_vision_learner.ipynb",
"cnn_learner": "21_vision_learner.ipynb",
"unet_config": "21_vision_learner.ipynb",
"unet_learner": "21_vision_learner.ipynb",
"show_results": "21_vision_learner.ipynb",
"match_embeds": "37_text_learner.ipynb",
"RNNLearner": "37_text_learner.ipynb",
"language_model_learner": "37_text_learner.ipynb",
"text_classifier_learner": "37_text_learner.ipynb",
"DataParallel.reset": "20a_distributed.ipynb",
"ParallelTrainer": "20a_distributed.ipynb",
"Learner.to_parallel": "20a_distributed.ipynb",
"DistributedDataParallel.reset": "20a_distributed.ipynb",
"setup_distrib": "20a_distributed.ipynb",
"DistributedDL": "20a_distributed.ipynb",
"DistributedTrainer": "20a_distributed.ipynb",
"Learner.to_distributed": "20a_distributed.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",
"TokenizeBatch": "30_text_core.ipynb",
"tokenize1": "30_text_core.ipynb",
"parallel_tokenize": "30_text_core.ipynb",
"fn_counter_pkl": "30_text_core.ipynb",
"tokenize_folder": "30_text_core.ipynb",
"read_tokenized_file": "30_text_core.ipynb",
"tokenize_df": "30_text_core.ipynb",
"tokenize_csv": "30_text_core.ipynb",
"load_tokenized_csv": "30_text_core.ipynb",
"SentencePieceTokenizer": "30_text_core.ipynb",
"anno_parser": "02_core_script.ipynb",
"call_parse": "02_core_script.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",
"Resize": "09_vision_augment.ipynb",
"RandomResizedCrop": "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",
"affine_mat": "09_vision_augment.ipynb",
"mask_tensor": "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",
"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",
"setup_aug_tfms": "09_vision_augment.ipynb",
"aug_transforms": "09_vision_augment.ipynb",
"defaults": "01_core_foundation.ipynb",
"FixSigMeta": "01_core_foundation.ipynb",
"PrePostInitMeta": "01_core_foundation.ipynb",
"NewChkMeta": "01_core_foundation.ipynb",
"BypassNewMeta": "01_core_foundation.ipynb",
"copy_func": "01_core_foundation.ipynb",
"patch_to": "01_core_foundation.ipynb",
"patch": "01_core_foundation.ipynb",
"patch_property": "01_core_foundation.ipynb",
"use_kwargs_dict": "01_core_foundation.ipynb",
"use_kwargs": "01_core_foundation.ipynb",
"delegates": "01_core_foundation.ipynb",
"funcs_kwargs": "01_core_foundation.ipynb",
"method": "01_core_foundation.ipynb",
"add_docs": "01_core_foundation.ipynb",
"docs": "01_core_foundation.ipynb",
"custom_dir": "01_core_foundation.ipynb",
"arg0": "01_core_foundation.ipynb",
"arg1": "01_core_foundation.ipynb",
"arg2": "01_core_foundation.ipynb",
"arg3": "01_core_foundation.ipynb",
"arg4": "01_core_foundation.ipynb",
"bind": "01_core_foundation.ipynb",
"GetAttr": "01_core_foundation.ipynb",
"delegate_attr": "01_core_foundation.ipynb",
"coll_repr": "01_core_foundation.ipynb",
"mask2idxs": "01_core_foundation.ipynb",
"listable_types": "01_core_foundation.ipynb",
"CollBase": "01_core_foundation.ipynb",
"cycle": "01_core_foundation.ipynb",
"zip_cycle": "01_core_foundation.ipynb",
"is_indexer": "01_core_foundation.ipynb",
"negate_func": "01_core_foundation.ipynb",
"L": "01_core_foundation.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",
"Learner.summary": "15_callback_hook.ipynb",
"ActivationStats": "15_callback_hook.ipynb",
"make_vocab": "31_text_data.ipynb",
"TensorText": "31_text_data.ipynb",
"LMTensorText": "31_text_data.ipynb",
"Numericalize": "31_text_data.ipynb",
"LMDataLoader": "31_text_data.ipynb",
"pad_input": "31_text_data.ipynb",
"SortedDL": "31_text_data.ipynb",
"TextBlock": "31_text_data.ipynb",
"TextDataBunch": "31_text_data.ipynb",
"TextDataBunch.from_csv": "31_text_data.ipynb",
"flatten_check": "13a_metrics.ipynb",
"AccumMetric": "13a_metrics.ipynb",
"skm_to_fastai": "13a_metrics.ipynb",
"optim_metric": "13a_metrics.ipynb",
"accuracy": "13a_metrics.ipynb",
"error_rate": "13a_metrics.ipynb",
"top_k_accuracy": "13a_metrics.ipynb",
"APScore": "13a_metrics.ipynb",
"BalancedAccuracy": "13a_metrics.ipynb",
"BrierScore": "13a_metrics.ipynb",
"CohenKappa": "13a_metrics.ipynb",
"F1Score": "13a_metrics.ipynb",
"FBeta": "13a_metrics.ipynb",
"HammingLoss": "13a_metrics.ipynb",
"Jaccard": "13a_metrics.ipynb",
"MatthewsCorrCoef": "13a_metrics.ipynb",
"Precision": "13a_metrics.ipynb",
"Recall": "13a_metrics.ipynb",
"RocAuc": "13a_metrics.ipynb",
"Perplexity": "13a_metrics.ipynb",
"perplexity": "13a_metrics.ipynb",
"accuracy_multi": "13a_metrics.ipynb",
"APScoreMulti": "13a_metrics.ipynb",
"BrierScoreMulti": "13a_metrics.ipynb",
"F1ScoreMulti": "13a_metrics.ipynb",
"FBetaMulti": "13a_metrics.ipynb",
"HammingLossMulti": "13a_metrics.ipynb",
"JaccardMulti": "13a_metrics.ipynb",
"MatthewsCorrCoefMulti": "13a_metrics.ipynb",
"PrecisionMulti": "13a_metrics.ipynb",
"RecallMulti": "13a_metrics.ipynb",
"RocAucMulti": "13a_metrics.ipynb",
"mse": "13a_metrics.ipynb",
"rmse": "13a_metrics.ipynb",
"rmse.__doc__": "13a_metrics.ipynb",
"mae": "13a_metrics.ipynb",
"msle": "13a_metrics.ipynb",
"exp_rmspe": "13a_metrics.ipynb",
"exp_rmspe.__doc__": "13a_metrics.ipynb",
"ExplainedVariance": "13a_metrics.ipynb",
"R2Score": "13a_metrics.ipynb",
"foreground_acc": "13a_metrics.ipynb",
"Dice": "13a_metrics.ipynb",
"JaccardCoeff": "13a_metrics.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",
"Tabular": "40_tabular_core.ipynb",
"TabularPandas": "40_tabular_core.ipynb",
"TabularProc": "40_tabular_core.ipynb",
"Categorify": "40_tabular_core.ipynb",
"FillStrategy": "40_tabular_core.ipynb",
"FillMissing": "40_tabular_core.ipynb",
"ReadTabBatch": "40_tabular_core.ipynb",
"TabDataLoader": "40_tabular_core.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",
"annealer": "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",
"LRFinder": "14_callback_schedule.ipynb",
"Recorder.plot_lr_find": "14_callback_schedule.ipynb",
"Learner.lr_find": "14_callback_schedule.ipynb",
"reduce_loss": "19_callback_mixup.ipynb",
"MixUp": "19_callback_mixup.ipynb",
"ifnone": "01a_core_utils.ipynb",
"get_class": "01a_core_utils.ipynb",
"mk_class": "01a_core_utils.ipynb",
"wrap_class": "01a_core_utils.ipynb",
"store_attr": "01a_core_utils.ipynb",
"attrdict": "01a_core_utils.ipynb",
"properties": "01a_core_utils.ipynb",
"camel2snake": "01a_core_utils.ipynb",
"snake2camel": "01a_core_utils.ipynb",
"class2attr": "01a_core_utils.ipynb",
"hasattrs": "01a_core_utils.ipynb",
"tuplify": "01a_core_utils.ipynb",
"detuplify": "01a_core_utils.ipynb",
"replicate": "01a_core_utils.ipynb",
"uniqueify": "01a_core_utils.ipynb",
"setify": "01a_core_utils.ipynb",
"merge": "01a_core_utils.ipynb",
"is_listy": "01a_core_utils.ipynb",
"range_of": "01a_core_utils.ipynb",
"groupby": "01a_core_utils.ipynb",
"first": "01a_core_utils.ipynb",
"shufflish": "01a_core_utils.ipynb",
"IterLen": "01a_core_utils.ipynb",
"ReindexCollection": "01a_core_utils.ipynb",
"Inf": "01a_core_utils.ipynb",
"true": "01a_core_utils.ipynb",
"stop": "01a_core_utils.ipynb",
"gen": "01a_core_utils.ipynb",
"chunked": "01a_core_utils.ipynb",
"retain_type": "01a_core_utils.ipynb",
"retain_types": "01a_core_utils.ipynb",
"pd.DataFrame.split_arr": "01a_core_utils.ipynb",
"show_title": "01a_core_utils.ipynb",
"ShowTitle": "01a_core_utils.ipynb",
"Int": "01a_core_utils.ipynb",
"Float": "01a_core_utils.ipynb",
"Str": "01a_core_utils.ipynb",
"num_methods": "01a_core_utils.ipynb",
"rnum_methods": "01a_core_utils.ipynb",
"inum_methods": "01a_core_utils.ipynb",
"Tuple": "01a_core_utils.ipynb",
"TupleTitled": "01a_core_utils.ipynb",
"trace": "01a_core_utils.ipynb",
"compose": "01a_core_utils.ipynb",
"maps": "01a_core_utils.ipynb",
"partialler": "01a_core_utils.ipynb",
"mapped": "01a_core_utils.ipynb",
"instantiate": "01a_core_utils.ipynb",
"Self": "01a_core_utils.ipynb",
"Path.readlines": "01a_core_utils.ipynb",
"Path.read": "01a_core_utils.ipynb",
"Path.write": "01a_core_utils.ipynb",
"Path.save": "01a_core_utils.ipynb",
"Path.load": "01a_core_utils.ipynb",
"Path.ls": "01a_core_utils.ipynb",
"bunzip": "01a_core_utils.ipynb",
"join_path_file": "01a_core_utils.ipynb",
"sort_by_run": "01a_core_utils.ipynb",
"subplots": "01a_core_utils.ipynb",
"show_image": "01a_core_utils.ipynb",
"show_titled_image": "01a_core_utils.ipynb",
"show_images": "01a_core_utils.ipynb",
"PrettyString": "01a_core_utils.ipynb",
"get_empty_df": "01a_core_utils.ipynb",
"display_df": "01a_core_utils.ipynb",
"round_multiple": "01a_core_utils.ipynb",
"even_mults": "01a_core_utils.ipynb",
"num_cpus": "01a_core_utils.ipynb",
"defaults.cpus": "01a_core_utils.ipynb",
"add_props": "01a_core_utils.ipynb",
"change_attr": "01a_core_utils.ipynb",
"change_attrs": "01a_core_utils.ipynb",
"fa_collate": "04_data_load.ipynb",
"fa_convert": "04_data_load.ipynb",
"SkipItemException": "04_data_load.ipynb",
"DataLoader": "04_data_load.ipynb"}
modules = ["callback/fp16.py",
"torch_core.py",
"text/models/awdlstm.py",
"layers.py",
"callback/data.py",
"data/block.py",
"optimizer.py",
"callback/tracker.py",
"vision/models/xsenet.py",
"callback/tensorboard.py",
"medical/imaging.py",
"data/core.py",
"data/transforms.py",
"vision/core.py",
"test.py",
"core/dispatch.py",
"data/external.py",
"vision/models/unet.py",
"core/transform.py",
"learner.py",
"text/models/qrnn.py",
"test_utils.py",
"callback/rnn.py",
"tabular/rapids.py",
"callback/progress.py",
"callback/wandb.py",
"vision/data.py",
"interpret.py",
"tabular/model.py",
"vision/utils.py",
"vision/learner.py",
"text/learner.py",
"distributed.py",
"text/core.py",
"core/script.py",
"vision/augment.py",
"core/foundation.py",
"callback/hook.py",
"text/data.py",
"metrics.py",
"vision/models/xresnet.py",
"medical/text.py",
"tabular/core.py",
"text/models/core.py",
"callback/schedule.py",
"callback/mixup.py",
"core/utils.py",
"data/load.py"]