MCPcopy Create free account

hub / github.com/TorchSSL/TorchSSL / functions

Functions367 in github.com/TorchSSL/TorchSSL

↓ 67 callersMethodupdate
(self)
train_utils.py:366
↓ 43 callersMethodstep
Performs a single optimization step. Arguments: closure (callable, optional): A closure that reevaluates the model
train_utils.py:91
↓ 41 callersFunctionnet_builder
return **class** of backbone network (not instance). Args net_name: 'WideResNet' or network names in torchvision.models from_
utils.py:39
↓ 39 callersFunctionget_data_loader
get_data_loader returns torch.utils.data.DataLoader for a Dataset. All arguments are comparable with those of pytorch DataLoader. However
datasets/data_utils.py:85
↓ 30 callersFunctionce_loss
wrapper for cross entropy loss in pytorch. Args logits: logit values, shape=[Batch size, # of classes] targets: integer
train_utils.py:295
↓ 29 callersMethodload
(self, ema_model)
train_utils.py:357
↓ 27 callersMethodapply_shadow
(self)
train_utils.py:373
↓ 27 callersMethodrestore
(self)
train_utils.py:380
↓ 15 callersMethodsave_model
(self, save_name, save_path)
models/vat/vat.py:224
↓ 14 callersMethodget_dset
get_dset returns class BasicDataset, containing the returns of get_data. Args is_ulb: If True, returned dataset
datasets/ssl_dataset.py:259
↓ 13 callersFunctioncount_parameters
(model)
utils.py:102
↓ 13 callersFunctionget_cosine_schedule_with_warmup
Get cosine scheduler (LambdaLR). if warmup is needed, set num_warmup_steps (int) > 0.
train_utils.py:224
↓ 13 callersFunctionget_logger
(name, save_path=None, level='INFO')
utils.py:84
↓ 13 callersFunctionget_optimizer
return optimizer (name) in torch.optim. If bn_wd_skip, the optimizer does not apply weight decay regularization on parameters in batch no
train_utils.py:198
↓ 13 callersMethodget_ssl_dset
get_ssl_dset split training samples into labeled and unlabeled samples. The labeled data is balanced samples over classes.
datasets/ssl_dataset.py:280
↓ 13 callersMethodload_model
(self, load_path)
models/vat/vat.py:242
↓ 13 callersFunctionover_write_args_from_file
(args, yml)
utils.py:8
↓ 13 callersMethodregister
(self)
train_utils.py:361
↓ 13 callersMethodset_data_loader
(self, loader_dict)
models/vat/vat.py:60
↓ 13 callersMethodset_optimizer
(self, optimizer, scheduler=None)
models/vat/vat.py:64
↓ 9 callersMethodfreeze_bn
(self, model)
train_utils.py:395
↓ 9 callersMethodunfreeze_bn
(self, model)
train_utils.py:403
↓ 7 callersMethodset_dset
(self, dset)
models/uda/uda.py:71
↓ 5 callersMethodget_data
get_data returns data (images) and targets (labels) shape of data: B, H, W, C shape of labels: B,
datasets/ssl_dataset.py:222
↓ 5 callersMethodget_lb_test_data
(self)
datasets/ssl_dataset.py:174
↓ 5 callersMethodget_lb_train_data
(self)
datasets/ssl_dataset.py:163
↓ 5 callersMethodget_ulb_train_data
(self)
datasets/ssl_dataset.py:169
↓ 4 callersMethod_make_layer
(self, block: Type[Union[BasicBlock, Bottleneck]], planes: int, blocks: int, stride: int =
models/nets/resnet50.py:195
↓ 3 callersMethod__init__
(self, in_planes, out_planes, stride, drop_rate=0.0, activate_before_residual=False)
models/nets/wrn.py:26
↓ 3 callersMethod__init__
(self, in_planes, out_planes, stride, drop_rate=0.0, activate_before_residual=False)
models/nets/wrn_var.py:26
↓ 3 callersMethodadd_scalar
(self, tag, data)
custom_writer.py:145
↓ 3 callersFunctionconv1x1
1x1 convolution
models/nets/resnet50.py:16
↓ 3 callersFunctionconv3x3
3x3 convolution with padding
models/nets/resnet50.py:10
↓ 3 callersMethodevaluate
(self, eval_loader=None, args=None)
models/freematch_entropy/freematch.py:341
↓ 3 callersMethodevaluate
(self, eval_loader=None, args=None)
models/fixmatch/fixmatch.py:233
↓ 3 callersMethodevaluate
(self, eval_loader=None, args=None)
models/mixmatch/mixmatch.py:242
↓ 3 callersMethodevaluate
(self, eval_loader=None, args=None)
models/flexmatch/flexmatch.py:252
↓ 3 callersMethodevaluate
(self, eval_loader=None, args=None)
models/remixmatch/remixmatch.py:289
↓ 3 callersMethodevaluate
(self, eval_loader=None, args=None)
models/meanteacher/meanteacher.py:207
↓ 3 callersMethodevaluate
(self, eval_loader=None, args=None)
models/pimodel/pimodel.py:199
↓ 3 callersMethodevaluate
(self, eval_loader=None, args=None)
models/vat/vat.py:196
↓ 3 callersMethodevaluate
(self, eval_loader=None, args=None)
models/freematch/freematch.py:338
↓ 3 callersMethodevaluate
(self, eval_loader=None, args=None)
models/uda/uda.py:235
↓ 3 callersMethodevaluate
(self, eval_loader=None, args=None)
models/pseudolabel/pseudolabel.py:211
↓ 3 callersMethodevaluate
(self, eval_loader=None, args=None)
models/fullysupervised/fullysupervised.py:184
↓ 3 callersMethodevaluate
(self, eval_loader=None, args=None)
models/softmatch/softmatch.py:271
↓ 3 callersMethodget_transform
(self, train, ulb)
datasets/ssl_dataset.py:148
↓ 3 callersMethodtrain
(self, args, logger=None)
models/freematch_entropy/freematch.py:177
↓ 3 callersMethodtrain
(self, args, logger=None)
models/freematch/freematch.py:178
↓ 2 callersMethod__init__
( self, block: Type[Union[BasicBlock, Bottleneck]] = Bottleneck, layers: L
models/nets/resnet50.py:130
↓ 2 callersFunction_l2_normalize
(d)
models/vat/vat_utils.py:21
↓ 2 callersFunctioncreate_base_config
(alg, seed, dataset, net, num_classes, num_labels, port,
scripts/config_generator.py:30
↓ 2 callersFunctioncreate_configuration
(cfg, cfg_file)
scripts/config_generator.py:7
↓ 2 callersMethodget_epoch
(self)
custom_writer.py:70
↓ 2 callersMethodget_keys
Returns keys1 e.g. train,eval.
custom_writer.py:73
↓ 2 callersMethodget_keys2
Returns keys2 e.g. loss,acc.
custom_writer.py:79
↓ 2 callersMethodinterleave
(self, xy, batch)
models/mixmatch/mixmatch.py:310
↓ 2 callersMethodinterleave
(self, xy, batch)
models/remixmatch/remixmatch.py:357
↓ 2 callersFunctionkl_div_with_logit
(q_logit, p_logit)
models/vat/vat_utils.py:27
↓ 2 callersFunctionpil_loader
(path)
datasets/ssl_dataset.py:48
↓ 2 callersFunctionreplace_inf_to_zero
(val)
models/freematch_entropy/freematch_utils.py:18
↓ 2 callersFunctionsample_labeled_data
samples for labeled data (sampling with balanced ratio over classes)
datasets/data_utils.py:31
↓ 2 callersMethodsave_model
(self, save_name, save_path)
models/freematch_entropy/freematch.py:375
↓ 2 callersMethodsave_model
(self, save_name, save_path)
models/fixmatch/fixmatch.py:267
↓ 2 callersMethodsave_model
(self, save_name, save_path)
models/mixmatch/mixmatch.py:270
↓ 2 callersMethodsave_model
(self, save_name, save_path)
models/flexmatch/flexmatch.py:285
↓ 2 callersMethodsave_model
(self, save_name, save_path)
models/remixmatch/remixmatch.py:317
↓ 2 callersMethodsave_model
(self, save_name, save_path)
models/meanteacher/meanteacher.py:235
↓ 2 callersMethodsave_model
(self, save_name, save_path)
models/pimodel/pimodel.py:227
↓ 2 callersMethodsave_model
(self, save_name, save_path)
models/freematch/freematch.py:372
↓ 2 callersMethodsave_model
(self, save_name, save_path)
models/uda/uda.py:268
↓ 2 callersMethodsave_model
(self, save_name, save_path)
models/pseudolabel/pseudolabel.py:244
↓ 2 callersMethodsave_model
(self, save_name, save_path)
models/fullysupervised/fullysupervised.py:212
↓ 2 callersMethodsave_model
(self, save_name, save_path)
models/softmatch/softmatch.py:305
↓ 2 callersFunctionsetattr_cls_from_kwargs
(cls, kwargs)
utils.py:17
↓ 2 callersMethodtrain
(self, args, logger=None)
models/fixmatch/fixmatch.py:85
↓ 2 callersMethodtrain
(self, args, logger=None)
models/mixmatch/mixmatch.py:73
↓ 2 callersMethodtrain
(self, args, logger=None)
models/flexmatch/flexmatch.py:82
↓ 2 callersMethodtrain
(self, args, logger=None)
models/remixmatch/remixmatch.py:77
↓ 2 callersMethodtrain
(self, args, logger=None)
models/meanteacher/meanteacher.py:71
↓ 2 callersMethodtrain
(self, args)
models/pimodel/pimodel.py:67
↓ 2 callersMethodtrain
(self, args)
models/vat/vat.py:68
↓ 2 callersMethodtrain
(self, args, logger=None)
models/uda/uda.py:78
↓ 2 callersMethodtrain
(self, args)
models/pseudolabel/pseudolabel.py:71
↓ 2 callersMethodtrain
(self, args)
models/fullysupervised/fullysupervised.py:64
↓ 2 callersMethodtrain
(self, args, logger=None)
models/softmatch/softmatch.py:84
↓ 2 callersMethodwarmup
(self, args, logger=None)
models/freematch/freematch.py:83
↓ 1 callersFunctionCutout
(img, v)
datasets/augmentation/randaugment.py:114
↓ 1 callersFunctionCutoutAbs
(img, v)
datasets/augmentation/randaugment.py:123
↓ 1 callersFunctionTSA
(schedule, cur_iter, total_iter, num_classes)
models/uda/uda_utils.py:19
↓ 1 callersMethod__init__
Args alg: SSL algorithms name: name of dataset in torchvision.datasets (cifar10, cifar100, svhn, stl10) t
datasets/ssl_dataset.py:198
↓ 1 callersMethod_forward_impl
(self, x)
models/nets/resnet50.py:220
↓ 1 callersMethod_make_layer
(self, block, in_planes, out_planes, nb_layers, stride, drop_rate, activate_before_residual)
models/nets/wrn.py:60
↓ 1 callersMethod_make_layer
(self, block, in_planes, out_planes, nb_layers, stride, drop_rate, activate_before_residual)
models/nets/wrn_var.py:60
↓ 1 callersMethod_plot_stats
(self, keys: Sequence[str], key2: str)
custom_writer.py:100
↓ 1 callersFunctionaccimage_loader
(path)
datasets/ssl_dataset.py:39
↓ 1 callersFunctionaugment_list
()
datasets/augmentation/randaugment.py:144
↓ 1 callersMethodbuild
(self, num_classes)
models/nets/wrn.py:143
↓ 1 callersMethodbuild
(self, num_classes)
models/nets/wrn_var.py:147
↓ 1 callersMethodcal_time_p_and_p_model
(self,logits_x_ulb_w, time_p, p_model, label_hist)
models/freematch_entropy/freematch.py:320
next →1–100 of 367, ranked by callers