MCPcopy Create free account

hub / github.com/MohsenFayyaz89/SCT / functions

Functions125 in github.com/MohsenFayyaz89/SCT

↓ 18 callersFunctionprint_with_time
(the_thing: str)
src/SCT/utils.py:62
↓ 11 callersFunctionsend_to_device
( items: Union[Tensor, Tuple[Tensor, ...], List[Tensor]], device )
src/SCT/utils.py:22
↓ 9 callersMethodto
(self, device)
src/SCT/datasets/general_dataset.py:48
↓ 6 callersFunctionset_to_tensor
:param s: :return:
src/SCT/utils.py:111
↓ 6 callersFunctiontensor_to_numpy
(x: Tensor)
src/SCT/utils.py:45
↓ 3 callersMethodadd_value
(self, value: float, step: int, add_to_writer: bool = True)
src/SCT/experiment/general_experiment.py:46
↓ 3 callersMethodevaluate
(self)
src/SCT/evaluators/general_evaluator.py:175
↓ 3 callersMethodforward
:param x: [B x num_channels x T] :return: [B x num_channels x T]
src/SCT/models/temporal_modules.py:32
↓ 3 callersFunctionsummarize_list
Given a list of items, it summarizes them in a way that no two neighboring values are the same. It also returns the size of each section.
src/SCT/datasets/utils.py:35
↓ 2 callersMethodcompute_metrics
(self, ignore_classes: List[int] = None)
src/SCT/evaluators/general_evaluator.py:165
↓ 2 callersMethodconvert_seg_to_text
(self, seg_pred: torch.Tensor)
src/SCT/evaluators/general_evaluator.py:65
↓ 2 callersMethodcurrent_lr
(self)
src/SCT/experiment/general_experiment.py:390
↓ 2 callersMethodforward
Predicts the temporal action probabilities S using the intermediate representation Z :param Z: intermediate representation [1 x D' x
src/SCT/models/fs_model.py:12
↓ 2 callersMethodload_model
(self, model_file: str, skip_modules: List[str] = [])
src/SCT/experiment/general_experiment.py:430
↓ 2 callersFunctionmake_db
(cfg: CfgNode, train: bool)
src/SCT/datasets/__init__.py:7
↓ 2 callersFunctionmake_same_size_interpolate
It will use nearest neighbor interpolation to make the prediction the same size as the target.
src/SCT/evaluators/metrics.py:38
↓ 2 callersFunctionmatching_score
(gt_transcript: List[int], predicted_transcript: List[int])
src/SCT/evaluators/metrics.py:93
↓ 2 callersMethodreset_values
(self)
src/SCT/experiment/general_experiment.py:62
↓ 2 callersMethodsave
(self)
src/SCT/experiment/general_experiment.py:454
↓ 2 callersMethodtrain
(self)
src/SCT/experiment/general_experiment.py:332
↓ 1 callersFunctionInverseSparsityLoss
:param A: [1 x C x K] :param A_hat: :param weight: :param loss_type: kl_div or L1 :param activation: :return:
src/SCT/models/losses.py:85
↓ 1 callersFunctionMoF
Calculates the Mean over frames segmentation metric. :param predictions: List of numpy arrays. Each array is assumed to do 1D. It should cont
src/SCT/evaluators/metrics.py:55
↓ 1 callersFunctionRegionLoss
:param A: [1 x C x K] :param A_hat: :return:
src/SCT/models/losses.py:20
↓ 1 callersFunctionSetLoss
:param A: :param A_hat: :param weight: :return:
src/SCT/models/losses.py:38
↓ 1 callersFunctionTemporalConsistencyLoss
:param A: :param A_hat: :return:
src/SCT/models/losses.py:57
↓ 1 callersMethod__init__
( self, num_channels: int, kernel_size: int, dilation: int, drop: float = 0.25 )
src/SCT/models/temporal_modules.py:9
↓ 1 callersMethod__len__
(self)
src/SCT/datasets/general_dataset.py:128
↓ 1 callersMethod_create_params_matrix
(sis: Tensor, pis: Tensor)
src/SCT/models/fu_model.py:52
↓ 1 callersMethod_create_theta
(params: Tensor)
src/SCT/models/fu_model.py:66
↓ 1 callersMethod_figure_epoch_number
(self)
src/SCT/experiment/general_experiment.py:266
↓ 1 callersMethod_figure_run_number
(self)
src/SCT/experiment/general_experiment.py:250
↓ 1 callersFunction_make_fc
(cfg: CfgNode, num_classes: int)
src/SCT/models/__init__.py:35
↓ 1 callersFunction_make_fer
(cfg: CfgNode)
src/SCT/models/__init__.py:14
↓ 1 callersFunction_make_fl
(cfg: CfgNode)
src/SCT/models/__init__.py:42
↓ 1 callersFunction_make_fs
(cfg: CfgNode, num_classes: int)
src/SCT/models/__init__.py:25
↓ 1 callersFunction_make_fu
(cfg: CfgNode)
src/SCT/models/__init__.py:49
↓ 1 callersMethod_mark_the_run
(self)
src/SCT/experiment/general_experiment.py:291
↓ 1 callersMethod_normalize_location
Normalizes the absolute value of z_where to the range that is appropriate for the network. :param T: :param pis: :par
src/SCT/models/fu_model.py:36
↓ 1 callersMethod_normalize_scale
(T: int, sis: Tensor)
src/SCT/models/fu_model.py:77
↓ 1 callersMethod_prepare_plateau_scheduler_input
(eval_result: EvalResult)
src/SCT/experiment/general_experiment.py:387
↓ 1 callersMethodapply_non_lin
(y: Tensor)
src/SCT/models/temporal_modules.py:29
↓ 1 callersMethodaverage_value
(self)
src/SCT/experiment/general_experiment.py:65
↓ 1 callersFunctionchange_multiprocess_strategy
()
src/SCT/utils.py:58
↓ 1 callersFunctioncreate_breakfast_dataset
(cfg: CfgNode, train: bool = True)
src/SCT/datasets/breakfast.py:14
↓ 1 callersFunctioncreate_cfg
()
src/main.py:32
↓ 1 callersMethodcreate_eval_dataloader
:param cfg: :param dataset: :return:
src/SCT/evaluators/general_evaluator.py:100
↓ 1 callersFunctioncreate_metrics
(cfg: CfgNode, writer: SummaryWriter)
src/SCT/experiment/general_experiment.py:111
↓ 1 callersFunctioncreate_optimizer
(cfg: CfgNode, parameters: Iterable[Parameter])
src/SCT/experiment/general_experiment.py:69
↓ 1 callersFunctioncreate_scheduler
(cfg: CfgNode, optimizer: Optimizer)
src/SCT/experiment/general_experiment.py:92
↓ 1 callersFunctioncreate_tf_input
(transcript: List[int])
src/SCT/datasets/utils.py:20
↓ 1 callersFunctioncreate_tf_set_target
(transcript: List[int], num_classes: int)
src/SCT/datasets/utils.py:28
↓ 1 callersFunctioncreate_tf_target
(transcript: List[int])
src/SCT/datasets/utils.py:24
↓ 1 callersFunctioncreate_train_dataloader
(cfg: CfgNode, dataset: GeneralDataset)
src/SCT/experiment/general_experiment.py:130
↓ 1 callersMethodepoch_finished
(self, epoch_num)
src/SCT/experiment/general_experiment.py:51
↓ 1 callersMethodeval_1_batch
(self, batch: BatchItem)
src/SCT/evaluators/general_evaluator.py:132
↓ 1 callersMethodgenerate_run_info
(self)
src/SCT/experiment/general_experiment.py:281
↓ 1 callersFunctionget_cfg_defaults
()
src/SCT/config.py:106
↓ 1 callersFunctionget_git_commit_hash
()
src/SCT/utils.py:33
↓ 1 callersMethodinit_from_pretrain
(self)
src/SCT/experiment/general_experiment.py:415
↓ 1 callersFunctionkl_div
args: :param p: Tensor same size as q :param q: Tensor same size as p :returns: kl divergence between the `p` and `q`
src/SCT/models/losses.py:71
↓ 1 callersMethodload_model_for_test
(self)
src/SCT/experiment/general_experiment.py:425
↓ 1 callersMethodlog_inference
( self, video_name, predictions, target_segmentation, target_transcript )
src/SCT/evaluators/general_evaluator.py:68
↓ 1 callersFunctionmain
()
src/main.py:43
↓ 1 callersFunctionmake_evaluator_final
(cfg, test_db, model)
src/SCT/evaluators/__init__.py:27
↓ 1 callersFunctionmake_evaluators
( cfg, train_db, test_db, model )
src/SCT/evaluators/__init__.py:6
↓ 1 callersFunctionmake_experiment
( cfg: CfgNode, dataset: GeneralDataset, model: GeneralModel, loss_weights: Tensor, val_ev
src/SCT/experiment/__init__.py:12
↓ 1 callersFunctionmake_loss_weights
(num_classes: int, weights: Dict)
src/SCT/models/__init__.py:56
↓ 1 callersFunctionmake_model
(cfg: CfgNode, num_classes: int)
src/SCT/models/__init__.py:64
↓ 1 callersFunctionmake_train_evaluator
(cfg, train_db, model)
src/SCT/evaluators/__init__.py:16
↓ 1 callersFunctionmake_val_evaluator
(cfg, val_db, model)
src/SCT/evaluators/__init__.py:23
↓ 1 callersMethodon_end_batch
(self, iter_num: int)
src/SCT/experiment/general_experiment.py:406
↓ 1 callersMethodon_end_epoch
(self, epoch_num: int)
src/SCT/experiment/general_experiment.py:400
↓ 1 callersMethodon_start_batch
(self, iter_num: int)
src/SCT/experiment/general_experiment.py:403
↓ 1 callersMethodon_start_epoch
(self, epoch_num: int)
src/SCT/experiment/general_experiment.py:396
↓ 1 callersMethodon_start_training
(self)
src/SCT/experiment/general_experiment.py:409
↓ 1 callersFunctionparse_args
Parse input arguments
src/main.py:12
↓ 1 callersFunctionproject_lengths_softmax
:param T: 1:int :param L: [1 x T']:float :return: [1 x T']:float
src/SCT/models/fu_model.py:8
↓ 1 callersMethodreset
(self)
src/SCT/evaluators/general_evaluator.py:152
↓ 1 callersMethodresume
(self)
src/SCT/experiment/general_experiment.py:420
↓ 1 callersMethodtrack_training_metrics
( self, batch: BatchItem, batch_loss: LossOut, iter_num: int )
src/SCT/experiment/general_experiment.py:505
↓ 1 callersMethodtrain_1_batch
(self, iter_number: int, batch: BatchItem)
src/SCT/experiment/general_experiment.py:298
↓ 1 callersMethodtrain_1_epoch
(self, epoch_number: int, dataloader: DataLoader)
src/SCT/experiment/general_experiment.py:317
↓ 1 callersFunctionun_normalized_length_regularizer
relu(s - w) + relu(- w - s)
src/SCT/models/losses.py:118
↓ 1 callersMethodupdate_epoch_metrics_train_eval
( self, train_eval_result: EvalResult, epoch_num: int )
src/SCT/experiment/general_experiment.py:470
↓ 1 callersMethodupdate_epoch_metrics_val_eval
( self, val_eval_result: EvalResult, epoch_num: int )
src/SCT/experiment/general_experiment.py:487
FunctionSCT
Set Constrained Temporal Transformation :param W: masks [1 x M x T] :param S: S intermediate temporal representation over input video X [
src/SCT/models/sct.py:18
Method__getitem__
parameters: no_features: if set to True, this method will *not* actually load_model the features from disk. This is u
src/SCT/datasets/general_dataset.py:131
Method__init__
:param main_source: :param indices: :param num_iter: 0: how_many=main_source_len/len(self.indices), othe
src/SCT/utils.py:69
Method__init__
feat_list: a file containing the relative path to numpy files with video features in them, separated by new line video fea
src/SCT/datasets/general_dataset.py:65
Method__init__
( self, cfg: CfgNode, model: GeneralModel, dataset: GeneralDataset, te
src/SCT/evaluators/general_evaluator.py:37
Method__init__
(self, cfg: CfgNode, num_classes)
src/SCT/models/fs_model.py:23
Method__init__
( self, in_channels: int, stages: List[int] = (1, 2, 4, 8, 16, 32, 64, 128, 256, 512,
src/SCT/models/temporal_modules.py:46
Method__init__
(self, cfg: CfgNode, num_classes)
src/SCT/models/fc_model.py:15
Method__init__
(self, cfg: CfgNode, pooling_levels: List[int])
src/SCT/models/fer_model.py:19
Method__init__
(self)
src/SCT/models/fu_model.py:30
Method__init__
(self, cfg: CfgNode)
src/SCT/models/fl_model.py:15
Method__init__
( self, cfg: CfgNode, fer: Fer, fs: Fs, fc: Fc, fl: Fl,
src/SCT/models/general_model.py:17
Method__init__
(self, writer: SummaryWriter, name: str, report_average: bool = True)
src/SCT/experiment/general_experiment.py:39
Method__init__
( self, cfg: CfgNode, dataset: GeneralDataset, model: GeneralModel, lo
src/SCT/experiment/general_experiment.py:178
Method__iter__
(self)
src/SCT/utils.py:92
next →1–100 of 125, ranked by callers